从WordPress哪个版本开始,我们WordPress程序可以无需安装SiteMap插件自带XML地图功能,默认的地图地址是SiteMap.xml,但是有些朋友嫌弃这个地址难看,希望修改成自己喜欢的SiteMap.xml,那如何修改呢?
add_action( 'init', 'add_new_url_main_sitemap' );
add_filter( 'home_url', 'fix_wp_sitemap_url', 11, 2 );
# Adds a rule with a new sitemap address
function add_new_url_main_sitemap() {
add_rewrite_rule( '^sitemap\.xml$', 'index.php?sitemap=index', 'top' );
}
# Replaces the url from wp-sitemap.xml to sitemap.xml
function fix_wp_sitemap_url( $url, $path ) {
if ( '/wp-sitemap.xml' === $path ) {
return str_replace( '/wp-sitemap.xml', '/sitemap.xml', $url );
}
return $url;
}
我们也可以根据需要修改其他的SITEMAP地址名称URL。
参考地址:https://wp-kama.com/handbook/sitemap/wp-sitemap-url-change
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END