WordPress 3.5 缓存BUG解决方法

wordpress-desktop

在之前一篇文章中我曾提到我在升级WordPress 3.5后遇到了一个折腾人的缓存BUG,每次进行后台数据的更新时都不能及时更新,尽管有很多人留言告诉我他们升级后并没遇到这样的问题,可是这个BUG是确实存在的,不过幸运的是今天我已经找到它的解决方法了。

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

[php]’Last-Modified’ =>; ”,[/php]

将其修改为:

[php]’Last-Modified’ =>; gmdate( ‘D, d M Y H:i:s’ ) . ‘ GMT’,[/php]

这个方法在我两个域名上测试均是OK的。

感谢网友@slene 提供的上述解决方法,引起这种问题的原因是服务器php版本的问题,php5.3不会引起这样的问题,而php 5.2就会造成这样的问题,这也就是为什么有一些人升级后不没有遇到这个问题的原因。slene已经向WordPress官方提出了这个Bug,相信后续wordpress会放出解决这个Bug的方法。

祥细的问题说明请参考:http://core.trac.wordpress.org/ticket/23021EOF

文章标签:

WordPress 3.5 缓存BUG解决方法》有17条评论

  1. hi,我朋友的问题是:
    使用twentyeleven主题, 取到的主题名却为twentytwelve,这个应该是频繁切换主题过程中的错误。然后发现从后台链到首页的话,就会正常,之后这个浏览器每次访问都正常,换ff ie也还是需要这样。那就不明白了 这个缓存究竟是哪里的

  2. wp越升级对php和sql的版本要求越高啊 还多主机商都没更新那么高的版本 出现的问题就越来越多 唉 还是用老版本的吧

发表评论

1IOZ