当前位置:首页>WordPress建站>基础教程>WordPress 修改RSS小工具的缓存刷新时间

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

WordPress 自带了一个 RSS 小工具,可以通过rss订阅地址获取远程网站的更新内容,如果你的主题比较规范的话,一般都会保留这个 RSS 小工具。具体功能如下所示:

2014-10-11_103752_wpdaxue_com

这个 RSS 小工具默认的缓存时间为 43200 秒(12个小时),也就是每 12 个小时才会刷新一下订阅的内容,就会导致我们在网站上要等 12 小时才能看到远程网站的更新。那么我们怎么修改这个时间呢,其实很简单,WordPress 自带了一个 wp_feed_cache_transient_lifetime 钩子,我们只需要将下面的代码添加到当前主题的 functions.php 文件即可:

/**
 * WordPress 修改RSS小工具的缓存刷新时间
 * https://www.wpdaxue.com/wp_feed_cache_transient_lifetime.html
 */
function wpdx_feed_cache_time( $seconds ){
  return 3600; //修改数字即可,单位为秒
}
add_filter( 'wp_feed_cache_transient_lifetime' , 'wpdx_feed_cache_time' );

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
基础教程

WordPress 更改文章密码保护后显示的提示内容

2014-9-9 9:43:20

基础教程

让主题显示 WordPress 后台添加的ICP备案号

2014-10-12 15:14:08

4 条回复 A文章作者 M管理员
  1. 谢谢,刚好要用这个,谢谢你

  2. RSS订阅对网站还是很重要的 谢谢分享

  3. 為什麼不接受我的投稿….

    • 如果没有发布,说明审核没有通过

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索