WordPress 程序更新方法,防止 WP 官网 429 导致更新失败

近 1 个多月来,我们中国小伙伴访问WordPress官网(wordpress.org)一直显示“HTTP 4…

Wordpress 程序更新方法,防止 WP 官网 429 导致更新失败

近 1 个多月来,我们中国小伙伴访问WordPress官网(wordpress.org)一直显示“HTTP 429(Too Many Requests)”,导致无法看 wordpress 的文档,不能下载最新 WP 程序包,导致我们网站后台的 WP 在线更新失败。

.singlemiddle-banner{margin-left:auto;margin-right:auto;overflow: hidden;}

在线更新 WordPress

那么,如何解决这个 WordPress 5.3 及后续版本的在线更新失败问题呢?经过云落提醒,找到了有效方法,完美的解决在线更新失败问题。有 2 个方法供大家选择使用。

方法 1方法 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   = 'https://cn.wordpress.org/latest-zh_CN.zip';
            $update->packages->full = 'https://cn.wordpress.org/latest-zh_CN.zip';
        }
    } 
    return $value;
}
add_filter('site_transient_update_core', 'lxtx_update_wordpress_core');

食用方法:

  1. 备份数据库,备份网站所有文件。
  2. 将上面代码中提到的最新中文版程序包(传送门)下载到自己电脑,然后校验一下是否是最新中文包,再校验一下该包的 MD5 值是否与官网一致,以防止篡改。不一致就不要进行更新!PS:从任何地方下载到的 WP 程序包都最好进行这个文件 MD5 值比较!(方法 2 中有最新 WP 包的 MD5 哦~)
  3. 将上面代码保存为一个 PHP 文件,比如文件命名为wp-update-lxtx.php;把它上传到wp-content/plugins文件夹里;然后去后台插件界面激活该插件,最后去后台里点击在线更新 WP,更新成功之后停用即可,下次需要更新的时候,再次激活它。

与方法 1 类似,具体步骤如下:

当前内容已被隐藏,您需要登录才能查看

手动更新 WordPress

当然,如果上面的在线更新一直失败的话,也可以使用下面的手动更新 wordpress 程序的方法,非“专业人士”请勿食用哦~

  1. 备份 WordPress 网站文件及数据库,强烈建议;
  2. 下载最新版的 WordPress,切记进入WordPress 官网下载 zip 程序包。也可以去上面方法 2 中龙笑天下提供的链接里去下载。当然,就像上面说的记得校验 MD5。
  3. 在本地电脑把 zip 程序包解压得到 wordpress 文件夹,然后删除该文件夹里的wp-content文件夹和wp-config-sample.php文件,然后用 FTP 覆盖上传该 wordpress 文件夹里的所有文件至你的网站根目录;
  4. 最后,在浏览器中访问http://www.example.com/wp-admin/upgrade.php即可更新升级好数据库(PS:很多盆友升级完新版后,还是提示更新的原因就是没有执行这一步;当然,如果还是提示更新,就不用管它了,过几天就自动消失了,应该是缓存导致的);注意要修改里面的“www.example.com”为你自己的网站!
类别:WordPress函数讲解

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册