近 1 个多月来,我们中国小伙伴访问Wordpress官网(wordpress.org)一直显示“HTTP 429(Too Many Requests)”,导致无法看 wordpress 的文档,不能下载最新 WP 程序包,导致我们网站后台的 WP 在线更新失败。
在线更新 Wordpress
那么,如何解决这个 Wordpress 5.3 及后续版本的在线更新失败问题呢?经过云落提醒,找到了有效方法,完美的解决在线更新失败问题。有 2 个方法供大家选择使用。
此方法中程序文件包可能不是最新版,建议使用方法 2 或手动更新!
/*
Plugin Name: WP 后台升级临时解决方案
Plugin URI: https://www.wpsilo.com/wordpress-429.html
Description: 解决 429 Too Many Requests 无法访问所导致的 WP 更新问题。
Version: 1.0
Author: WordPress 公园
Author URI: https://www.wpsilo.com
*/
function lxtx_update_wordpress_core($value){
foreach ($value->updates as &$update) {
if($update->locale == 'zh_CN'){
$update->download = 'http://cn.wp101.net/latest-zh_CN.zip';
$update->packages->full = 'http://cn.wp101.net/latest-zh_CN.zip';
}
}
return $value;
}
add_filter('site_transient_update_core', 'lxtx_update_wordpress_core');
食用方法:
- 备份数据库,备份网站所有文件。
- 将上面代码中提到的最新中文版程序包(http://cn.wp101.net/latest-zh_CN.zip)下载到自己电脑,然后校验一下是否是最新中文包,再校验一下该包的 MD5 值是否与官网一致,以防止篡改。不一致就不要进行更新!PS:从任何地方下载到的 WP 程序包都最好进行这个文件 MD5 值比较!(方法 2 中有最新 WP 包的 MD5 哦~)
- 将上面代码保存为一个 PHP 文件,比如文件命名为
wp-update-lxtx.php
;把它上传到wp-content/plugins
文件夹里;然后去后台插件界面激活该插件,最后去后台里点击在线更新 WP,更新成功之后停用即可,下次需要更新的时候,再次激活它。
手动更新 Wordpress
当然,如果上面的在线更新一直失败的话,也可以使用下面的手动更新 wordpress 程序的方法,非“专业人士”请勿食用哦~
- 备份 Wordpress 网站文件及数据库,强烈建议;
- 下载最新版的 Wordpress,切记进入WordPress 官网下载 zip 程序包。也可以去上面方法 2 中龙笑天下提供的链接里去下载;还可去这里 或 这里下载。当然,就像上面说的记得校验 MD5。
- 在本地电脑把 zip 程序包解压得到 wordpress 文件夹,然后删除该文件夹里的
wp-content
文件夹和wp-config-sample.php
文件,然后用 FTP 覆盖上传该 wordpress 文件夹里的所有文件至你的网站根目录; - 最后,在浏览器中访问
http://www.example.com/wp-admin/upgrade.php
即可更新升级好数据库(PS:很多盆友升级完新版后,还是提示更新的原因就是没有执行这一步;当然,如果还是提示更新,就不用管它了,过几天就自动消失了,应该是缓存导致的);注意要修改里面的“www.example.com”为你自己的网站!
还没有人赞赏,快来当第一个赞赏的人吧!
本文为原创文章,版权归龙笑天下所有,欢迎分享本文,转载请保留出处!
上上周去看的韩某雪的不更新一篇?
@西枫里博客
那有啥更的!
还是手动更新比较保险
@心灵博客
一直是手动更新的路过~
wp 这是怎么了,感觉要倒闭了![[滑稽] [滑稽]](https://www.ilxtx.com/wp-content/themes/lxtx/assets/images/smilies/huaji.png)
最新版不急更新
@杀马特贵族据说是被国内的脑残 DD 了...![[二哈] [二哈]](https://www.ilxtx.com/wp-content/themes/lxtx/assets/images/smilies/hashiqi.png)
龙大佬好厉害,竟然集成了极验了,终于不用算数学题了
@西枫里博客
明明是防水墙
你要弄个在线预览就好了
@趣知识
这个咋预览... 你本地测试下就知道了~
感谢大佬![[呲牙] [呲牙]](https://www.ilxtx.com/wp-content/themes/lxtx/assets/images/smilies/cy.gif)
@Wordpress下载记得跟进更新哈~![[滑稽] [滑稽]](https://www.ilxtx.com/wp-content/themes/lxtx/assets/images/smilies/huaji.png)
@龙笑天那必须的~
你这个方法感觉比更改下载地址那个更方便,毕竟别人的包安全性没有自己的高。
@奶爸de笔记嗯 其实从第三方下载的包也没问题,只要文件包的 MD5 和 SHA1 哈希值跟官方一样就可以~ PS:方法 2 中有最新版 WP 包的 MD5 哦。![[滑稽] [滑稽]](https://www.ilxtx.com/wp-content/themes/lxtx/assets/images/smilies/huaji.png)