从去年开始WordPress.org官网429错误已经很长时间了,一直显示too many requests。使用国内服务器的WordPress站长们也无法实现在线更新WordPress。站长近期就遇到这个问题,还好参考了WordPress公园的教程,完美解决,下面就分享一下解决方法!
解决方法
利用WordPress.org的镜像网站,基本上就是wordpress.org的翻版,download,plugins,themes,showcase,文档都做了镜像,只要访问:http://wp101.net 就可以看到。
在线更新解决方法:
另外无法在后台更新wordpress最新版的朋友们,可以把以下代码保存为 wpsilo-update.php,并上传到wordpress的插件目录 plugins,进入后台启用插件。然后在线更新wordpress,更新完之后停用插件,下次更新wordpress再启用插件即可,代码如下:
<?php /* Plugin Name: wp101.net中文下载镜像 Plugin URI: https://wpsilo.com/wordpress-429.html Description: wp101.net中文下载镜像 Version: 1.0 Author: wpsilo.com Author URI: http://wpsilo.com */ add_filter('site_transient_update_core', function($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; });
http://wp101.net 已支持https访问,如果在搜索引擎中搜到wordpress.org的页面,直接把wordpress.org替换为wp101.net即可正常访问该页面
本文转自:WordPress公园