WPSEO_Sitemaps_Router::add_rewrite_rules()
Adds rewrite routes for sitemaps.
Метод класса: WPSEO_Sitemaps_Router{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$WPSEO_Sitemaps_Router = new WPSEO_Sitemaps_Router(); $WPSEO_Sitemaps_Router->add_rewrite_rules( $dynamic_rewrites );
- $dynamic_rewrites(Yoast_Dynamic_Rewrites) (обязательный)
- Dynamic rewrites handler instance.
Код WPSEO_Sitemaps_Router::add_rewrite_rules() WPSEO Sitemaps Router::add rewrite rules Yoast 24.9
public function add_rewrite_rules( $dynamic_rewrites ) { $dynamic_rewrites->add_rule( 'sitemap_index\.xml$', 'index.php?sitemap=1', 'top' ); $dynamic_rewrites->add_rule( '([^/]+?)-sitemap([0-9]+)?\.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'top' ); $dynamic_rewrites->add_rule( '([a-z]+)?-?sitemap\.xsl$', 'index.php?yoast-sitemap-xsl=$matches[1]', 'top' ); }