WP_Sitemaps::init() – Initiates all sitemap functionality.

You appear to be a bot. Output may be restricted

Description

Initiates all sitemap functionality.

If sitemaps are disabled, only the rewrite rules will be registered by this method, in order to properly send 404s.

Usage

WP_Sitemaps::init();

Parameters

Returns

void

Source

File name: wordpress/wp-includes/sitemaps/class-wp-sitemaps.php


Lines:

1 to 17 of 17
  public function init() {
    // These will all fire on the init hook.
    $this->register_rewrites();

    add_action( 'template_redirect', array( $this, 'render_sitemaps' ) );

    if ( ! $this->sitemaps_enabled() ) {
      return;
    }

    $this->register_sitemaps();

    // Add additional action callbacks.
    add_filter( 'pre_handle_404', array( $this, 'redirect_sitemapxml' ), 10, 2 );
    add_filter( 'robots_txt', array( $this, 'add_robots' ), 0, 2 );
  }
 

 View on GitHub View on Trac