WordPress的Yoast SEO是最受欢迎的插件之一, 安装了超过100万个活动插件。 Yoast可以帮助你使用常规SEO, 标题, 元数据, 社交标签, 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
如果你希望将频率更改为每小时, 则只需将每天更改为每小时即可, 如下所示。
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插件来插入代码。
好多了?从来没有想过更改站点地图频率会那么容易。
参考:http://chykalophia.com/wordpress/change-yoast-sitemap-frequency-and-priority/
评论前必须登录!
注册