今天心血来潮打开更新界面,咦?有更新了。迫不及待点了更新,等了一会发现更新失败。。
难道是源文件挂了?于是我手动下载,发现可以下载。。而WordPress官网似乎有问题
百度逛了一圈终于发现解决办法!有大佬做了个升级插件完美解决问题。
[code]
- <?php
- /*
- Plugin Name: WP后台升级临时解决方案
- Plugin URI: https://www.dujin.org/14327.html
- Description: 由缙哥哥提供WordPress中文官网最新版镜像问题,解决429 Too Many Requests无法访问所导致的WP更新问题。
- Version: 1.0
- Author: 缙哥哥
- Author URI: https://www.dujin.org/
- */
- add_filter('site_transient_update_core', function($value){
- foreach ($value->updates as &$update) {
- if($update->locale == 'zh_CN'){
- $update->download = 'https://api.dujin.org/dl/wordpress-zh_CN.zip';
- $update->packages->full = 'https://api.dujin.org/dl/wordpress-zh_CN.zip';
- }
- }
- return $value;
- });
[/code]
将它保存为一个文件,比如 wpdj-updata.php,上传到 wp-content/plugins/ 目录(你甚至可以在宝塔该目录下直接远程下载,地址在下面,直接解压启用就可以升级),启用插件,然后更新,更新成功之后停用即可,下次需要更新的时候,再次激活即可。
2 comments
可以给出usr/plugins 目录的绝对路径吗?我是服务器上直接手动布置的
wp-content/plugins/