WordPress中RSS feed更新频繁,如何在代码中更改时间
前面给大家分享了一些 RSS feed 插件。但是我们没有注意到的是 WordPress 默认设置 RSS feed 的更新频率为每 1 个小时更新一次。
这个更新频率对于一些个人博客来说频率算高的了,因为个人博客一般也就日更,所以RSS feed 更新频率如何调整呢?
在 functions.php 文件添加一段代码即可
//每天更新 1 次
add_filter( 'rss_update_period', function() {return 'daily';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
//每周更新 1 次
add_filter( 'rss_update_period', function() {return 'weekly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
//每月更新 1 次
add_filter( 'rss_update_period', function() {return 'monthly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
add_filter( 'rss_update_period', function() {return 'yearly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
这个更新频率对于一些个人博客来说频率算高的了,因为个人博客一般也就日更,所以RSS feed 更新频率如何调整呢?
在 functions.php 文件添加一段代码即可
//每天更新 1 次
add_filter( 'rss_update_period', function() {return 'daily';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
1、第 1 行代码中的 daily 是单位(天),单位值还可以设置为:
- 'hourly' - 小时
- 'daily' - 天
- 'weekly' - 周
- 'monthly' - 月
- 'yearly' - 年
2、第 2 行代码中的 1 是更新频率的时间,上面 2 行代码组合起来就是声明这个 feed 每 1 天更新一次。
//每周更新 1 次
add_filter( 'rss_update_period', function() {return 'weekly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
//每月更新 1 次
add_filter( 'rss_update_period', function() {return 'monthly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
//每年更新 1 次
add_filter( 'rss_update_period', function() {return 'yearly';} );
add_filter( 'rss_update_frequency', function() {return '1';} );
0条评论