首页 > 新闻资讯 > 话博:Wordpress 2.8_CN版一直提示新版本升级的解决方法

话博:Wordpress 2.8_CN版一直提示新版本升级的解决方法

3条评论
标签:
更多

Ven语:这个问题我在升级的时候也遇到了。我是在官方中文版发布的第一时间——也就是6月11日的深夜——升级的,升级完立刻就发现了这个问题。当时向cn.wordpress.org的大当家Paveo询问,他也说不知道是什么原因(我估计Paveo当时真的是太累了,那时已经临晨3点了)。没办法我之后从后台禁用掉了自动检查更新,暂时解决了问题。话博的goshy这篇文章分析出了根本原因,值得一看。

今天把Wordpress从2.7.1艰难的升级到2.8 ,为什么说艰难,原因就是升级需要连接到cn.wordpress.org自动下载升级包,可是我所在的这台服务器一直升级失败,无数次重试后终于艰难的 成功升级到了2.8 ,可是一个新问题又出现了,wp后台一直提示说有新版本要我升级,心想肯定有问题,于是在本地测试抓包,找到问题所在.

原因:

wp在向官网查询版本时丢掉了一个参数local_package (http://api.wordpress.org/core/version-check/1.3/?version=2.8& php=5.2.9-2&locale=zh_CN&mysql=5&local_package=),于是不停的报告有新版 本。

在wordpress中文版中,有一个变量定义语句关于local_package的,wp2.7.1就有,而wp2.8丢掉了这一个变量定义,看来wp官方真的很粗心呐~!

解决方法:

在wp-includes\version.php 文件,在文件最后加入了

$wp_local_package = 'zh_CN';

重新登陆,依次点击“控制台-工具-升级”刷新完缓存,就不会再有新版本提示了。

原文地址

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
这个问题也困扰了我很久,好像升级后在"控制台-工具-升级"忽略更新好就不再提示了。 直接修改wp-includes目录下的文件不是长远之道,原则上不要修改WP的核心文件 顺便提一句,这里评论为什么开始没有CAPTCHA,提交一次后又提示输入,这样用户体验很不好哦
#2
修改文件也只是暂时的,只要下次中文官方站发布的新版本改掉这个问题就行了。 关于本站CAPTCHA,这个看RP了,CAPTCHA是看人显示的,有些人就从没遇到过CAPTCHA。 O(∩_∩)O~
#3
把config里的语言参数从zh_cn改成en就行了