如何设置我的RSS提要时间以更快地更新提要

时间:2014-03-20 作者:Mayeenul Islam

我正在使用WordPress RSS Widget 我的一个网站。但发现它有点懒惰,它没有将最新更新纳入提要。

如何快速加载新更新?

1 个回复
最合适的回答,由SO网友:Mayeenul Islam 整理而成

WordPress支持外部提要,并使用名为fetch_feed() 从…起SimplePie. RSS widget 是其中一个使用相同函数获取外部提要的函数。

法典说:

fetch_feed 默认情况下,将结果缓存12小时。

因此,您获取的提要实际上至少有12个小时了。但也有一个好消息,您可以使用过滤器修改提取的持续时间:wp_feed_cache_transient_lifetime.

如何使用它?易于理解的只需将以下代码粘贴到主题的functions.php:

add_filter( \'wp_feed_cache_transient_lifetime\', function(){ return 1800; });
这里,我们使用过滤器来修改持续时间。在这里,我们以1800[秒]的速度通过了新的持续时间。计算为:30分钟=30分钟x 60秒=1800秒。

使用简单的代码可以更改持续时间。

Source:

结束

相关推荐

Pagination of RSS2 feed

如何对RSS2提要进行分页?我当前的RSS链接类似于:http://www.example.com/?feed=rss2 我试过:http://www.example.com/?feed=rss2&page=2 但是WordPress仍然返回相同的结果集,因为我在仪表板>设置>阅读>联合提要显示最新的(当然我有10多个帖子)