WP_Sitemaps::redirect_sitemapxml()
Deprecated from version 6.7.0. It is no longer supported and can be removed in future releases. See WP_Rewrite::rewrite_rules()}.
Redirects a URL to the wp-sitemap.xml
Method of the class: WP_Sitemaps{}
No Hooks.
Return
true|false
. Bypass value.
Usage
$WP_Sitemaps = new WP_Sitemaps(); $WP_Sitemaps->redirect_sitemapxml( $bypass, $query );
- $bypass(true|false) (required)
- Pass-through of the pre_handle_404 filter value.
- $query(WP_Query) (required)
- The WP_Query object.
Changelog
Since 5.5.0 | Introduced. |
Deprecated since 6.7.0 | Deprecated in favor of {@see WP_Rewrite::rewrite_rules()} |
WP_Sitemaps::redirect_sitemapxml() WP Sitemaps::redirect sitemapxml code WP 6.7.1
public function redirect_sitemapxml( $bypass, $query ) { _deprecated_function( __FUNCTION__, '6.7.0' ); // 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; }