WordPress 3.5 缓存BUG 解决方法

首页 论坛 WordPress讨论区 综合技术 WordPress 3.5 缓存BUG 解决方法

该主题包含 0 个回复,有 1 个参与人,并且由  管理员11 年, 8 月 前 最后一次更新。

正在查看帖子 1(共 1 个)
  • 作者
    帖子
  • #1179

    管理员
    管理员

    @admin

    之前更新wordpress3.5后遇到了一个折腾人的缓存BUG,每次进行后台数据的更新后回到页面总是不能刷新,要刷新数次才会出现更新的文章或更改的东西,换过浏览器后还是如此。有些人可能没此问题,不过这个BUG是确实存在的,不过幸运的是今天我已经找到它的解决方法了。

    引起这种问题的原因是服务器php版本的问题,php5.3不会引起这样的问题,而php 5.2就会造成这样的问题,这也就是为什么有一些人升级后不没有遇到这个问题的原因。

    官方也有提到,相信后续wordpress会放出解决这个Bug的方法。因为目前大部分服务器不是5.3,所以分享解决方法给有需要的人。
    官方如下:http://core.trac.wordpress.org/ticket/23021

    找到WordPress 3.5中wp-includes/functions.php 第905行

    1.  'Last-Modified' =>  '',
    将其修改为:
    1.  'Last-Modified' => gmdate('D, d M Y H:i:s').' GMT',

    这个方法测试了是OK的。

正在查看帖子 1(共 1 个)

抱歉,回复评论必需登录。