限制站点地图条目的数量可以防止与站点地图过大相关的问题;就像服务器在编译大型站点地图时超过设置的php内存限制一样。
在v7.0之前,Yoast有一个功能,允许您限制站点地图条目。不幸的是,此功能已被删除,因为大多数标准WordPress安装不需要此功能。
但是,Yoast为特殊用例提供了过滤器。wpseo_sitemap_entries_per_page
代码片段
将以下代码段粘贴到模版的 .functions.php
或
如果您无权访问网站文件,或者您不习惯直接编辑这些文件,或者您无法在执行此操作之前备份这些文件,请安装并激活代码片段 并将其添加为“随处运行”的代码段。
下面是将最大条目数限制为 100 的示例代码。
/* 限制站点地图条目的数量(Yoast SEO 插件) */
function max_entries_per_sitemap() {
return 100;
}
add_filter( 'wpseo_sitemap_entries_per_page', 'max_entries_per_sitemap' );
将 100调整为要设置限制的条目数。return
100