WP_Sitemaps::redirect_sitemapxml() WordPress Method
The WP_Sitemaps::redirect_sitemapxml() method is used to redirect the user to the sitemap XML file. This is useful if you want to make sure that the user always gets the latest version of the sitemap XML file.
WP_Sitemaps::redirect_sitemapxml( bool $bypass, WP_Query $query ) #
Redirects a URL to the wp-sitemap.xml
Parameters
Return
(bool) Bypass value.
Source
File: wp-includes/sitemaps/class-wp-sitemaps.php
public function redirect_sitemapxml( $bypass, $query ) { // If a plugin has already utilized the pre_handle_404 function, return without action to avoid conflicts. if ( $bypass ) { return $bypass; } // 'pagename' is for most permalink types, name is for when the %postname% is used as a top-level field. if ( 'sitemap-xml' === $query->get( 'pagename' ) || 'sitemap-xml' === $query->get( 'name' ) ) { wp_safe_redirect( $this->index->get_index_url() ); exit(); } return $bypass; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
5.5.0 | Introduced. |