如何将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来插入代码。

好多了吧?从未想过更改站点地图频率会如此简单。

类似文章