发掘下WordPress内置XML Sitemaps
WordPress从5.5开始内置了xml sitemap功能,默认地址为网址后加/wp-sitemap.xml,又为大家节约免去了使用插件。
如何禁用 WordPress 内置 XML Sitemaps 功能?
//移除 WordPress XML 站点地图
add_filter( 'wp_sitemaps_enabled', '__return_false' );
如何突破每个xml文件2000条网址的限制?
add_filter( 'wp_sitemaps_max_urls', 'theme_wp_sitemaps_max_urls' );
function theme_wp_sitemaps_max_urls()
{
return 6666;
}
wp-sitemap.xml,最大限制 50000 条,目前绝大多数搜索引擎也是这样的限制,可以修改 wp-includes/sitemaps/class-wp-sitemaps-index.php 文件,将其中的 50000 修改为实际需要的数据条目数量即可。