如何将Yoast站点地图频率更改为每天?
Yoast SEO for Wordpress是最受欢迎的插件之一,安装量超过500万。Yoast帮助您处理常规设置、标题、元数据、社交标签、XML站点地图等等。
如果您正在使用此插件并访问站点地图,您会注意到默认频率为每周一次的单篇文章和每天一次的主页。
如果您像我一样希望将单篇文章的频率更改为每天或每小时,那么以下内容将对您有所帮助。
默认站点地图频率
我找不到使用插件GUI更改此设置的方法,所以下面的方法是在您的主题的functions.php文件中完成的。
像往常一样,备份functions.php文件
- 在文件末尾添加以下内容
add_filter( 'wpseo_sitemap_post_single_change_freq', 'my_custom_post_freq', 10, 2 );
function my_custom_post_freq( $default, $url ) {
return 'daily';
}
- 保存文件并刷新您的站点地图URL
如果您想将频率更改为每小时,则只需将返回值从daily更改为hourly,如下所示。
add_filter( 'wpseo_sitemap_post_single_change_freq', 'my_custom_post_freq', 10, 2 );
function my_custom_post_freq( $default, $url ) {
return hourly;
}
这是我更改为每天后的站点地图外观。
建议您始终在子主题中进行更改,以便在更新主题时不会丢失自定义更改。
或者,如果您没有使用子主题,则可以使用Insert PHP plugin来插入代码。
好多了吧?从未想过更改站点地图频率会如此简单。