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网站后台 >> 设置 >> 固定链接 >> 点击【保存更改】按钮更新一下即可。