WordPress 5.5版本开始就新增了网站地图功能,默认名称为wp-sitemap.xml。也就是说使用WordPress搭建网站的,不需要额外安装网站地图插件来自动生成,而是直接在网站首页网址后面添加wp-sitemap.xml即可。
但是WordPress默认的网站地图为每一个文章类型(post、page、自定义类型文章)、分类、标签、用户等生成一个类似wp-sitemap-posts-post-1.xml地图文件,每一个xml文件最多2000个链接,超过2000个链接就会自动生成第二个同名xml文件(名称后面的数字1就变成-2、-3、……)。
那么我们能不能把WordPress默认地图的2000改为更大或更小的数字呢?当然可以,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。
add_filter( 'wp_sitemaps_max_urls', '__wp_sitemaps_max_urls' );
function __wp_sitemaps_max_urls(){
return 2000;
}
以上代码来自@themebetter
我们只需要将上述第3行代码改为你想要的数字即可。