WordPress技巧:如何修改RSS订阅缓存刷新时间
WordPress程序自带了一个RSS小工具,首先需要你的php虚拟主机支持wordpress,然后你要在网站后台启用小工具,在WP后台,外观,小工具,RSS,然后如下图左所示设置好订阅功能;这个RSS订阅地址(feed URL)可以获取远程网站的更新内容,网站主题一般都会默认有这个功能,如果没有也可以在后台添加开启该功能!如果不会开启请参考《wordpress程序快速设置RSS订阅》,图右为RSS订阅效果!
系统默认RSS订阅缓存刷新时间是43200 秒(12个小时),那么网站文章发布出去了RSS不能及时更新,那会受影响的呀,怎么办勒?问题回来了,如何修改RSS订阅缓存刷新时间呢?
其实,这个问题很简单,当然不知道的人就怎么也想不到;这个嘛,就是利用Wordpress程序自带的函数:wp_feed_cache_transient_lifetime来实现,具体实现还是需要通过修改代码来的,找到当天主题的functions.php文件,然后添加如下代码即可:
/**
* WordPress 修改RSS小工具的缓存刷新时间
*http://codex.wordpress.org/Plugin_API/Filter_Reference/wp_feed_cache_transient_lifetime
*/
function wpdx_feed_cache_time( $seconds ){
return 3600; //修改数字即可,单位为秒
}
add_filter( 'wp_feed_cache_transient_lifetime' , 'wpdx_feed_cache_time' );
文件修改好了以后,保存更新就可以啦!
无忧主机相关文章推荐阅读:

