阿里云服务器2核2G3M仅需99元/年,续费同价华纳云香港服务器

WordPress默认地图文件名称wp-sitemap.xml可以修改吗?

WordPress主题推荐

WordPress站长们应该都知道从5.5版本开始,WordPress就内置有站点地图文件,默认地图文件名称为wp-sitemap.xml。不过有些站长不喜欢这个名称,想要修改为其他名称,如改为sitemap.xml等,应该怎么做呢?其实方法很简单,只需要简单两步即可,具体如下:

1、将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

//修改WordPress默认地图文件名
add_action( 'init', 'add_new_url_main_sitemap' );
add_filter( 'home_url', 'fix_wp_sitemap_url', 11, 2 );
function add_new_url_main_sitemap() {
add_rewrite_rule( '^sitemap\.xml$', 'index.php?sitemap=index', 'top' );
}
function fix_wp_sitemap_url( $url, $path ) {
if ( '/wp-sitemap.xml' === $path ) {
return str_replace( '/wp-sitemap.xml', '/sitemap.xml', $url );
}
return $url;
}

代码来源:How to change WP Sitemap URL

特别说明:以上代码就是将WordPress默认地图文件名wp-sitemap.xml改为sitemap.xml,如果你想要修改为其他名称如boke112.xml,只需要将上述代码中第5行和第9行的sitemap改为boke112即可。

2、进入WordPress网站后台 – 设置 – 固定链接 – 点击【保存更改】按钮更新一下即可。

本文地址:https://boke112.com/post/10050.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu