我正在使用WordPress RSS Widget 我的一个网站。但发现它有点懒惰,它没有将最新更新纳入提要。
如何快速加载新更新?
我正在使用WordPress RSS Widget 我的一个网站。但发现它有点懒惰,它没有将最新更新纳入提要。
如何快速加载新更新?
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:
如何对RSS2提要进行分页?我当前的RSS链接类似于:http://www.example.com/?feed=rss2 我试过:http://www.example.com/?feed=rss2&page=2 但是WordPress仍然返回相同的结果集,因为我在仪表板>设置>阅读>联合提要显示最新的(当然我有10多个帖子)