沙唐桔

修改 WordPress RSS 小工具缓存刷新时间

WordPress RSS 小工具默认缓存时间为 43200 秒(12个小时),每 12 个小时刷新 RSS 订阅内容。当然,这个缓存时间是可以修改的,方法也很简单,使用 WordPress 自带的 wp_feed_cache_transient_lifetime 钩子就能实现,将下面的代码添加到当前主题的 functions.php 文件即可:

/**
* 修改 WordPress RSS 小工具缓存刷新时间
* https://www.cyhour.com/591
*/
function custom_feed_cache_time( $seconds ){
return 7200; //缓存时间 7200秒(2小时)
}
add_filter( 'wp_feed_cache_transient_lifetime' , 'custom_feed_cache_time' );

参考资料:https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_feed_cache_transient_lifetime