WordPress本机仅每12小时刷新一次RSS提要。它会缓存这段时间的结果,因此如果您尝试检索新的RSS信息,WordPress很可能会看到其缓存是否尚未过期。此外,请参见API Reference 了解更多信息。
API参考可能对该过滤器的使用有点不清楚。要覆盖WordPress刷新其提要缓存的时间间隔,请将此代码放入functions.php
文件以下代码将间隔设置为100秒。
add_filter(\'wp_feed_cache_transient_lifetime\', \'my_rss_interval\');
function my_rss_interval( $seconds ) {
return 100;
}
另一方面,我不确定把间隔设置得这么低会有什么好处。我不知道您想用它实现什么,但缓存提要有性能方面的原因。如果您解释了这样做的目的,也许有一个比敲打其他站点的提要更好的解决方案。