使用wordpress插件WP-China-Yes解决提示429后台无法更新下载等问题

WordPress.org提示错误429 too many requests已经有一段时间了,在此期间有过一段时间的恢复期,仅仅是那么极短的时间。自然猜测可能是攻击者的攻击总量在不断增加或者wordpress针对中国区的前端服务器防攻击策略过于严格。

wordpress.org官网429 too many requests错误的最佳解决方法

最近在其他小伙伴的网站看见有人为此搭建了一个wordpress.org镜像站点用于浏览wordpress官网及插件、主题、wordpress核心程序的离线下载。http://wp101.net做的镜像还是比较全面的,download、plugins、themes、showcase、文档都做了镜像。对于小伙伴而言都是非常不错的选择。

比较推荐使用VPC网络的形式来为国内wordpress站点提供安全可靠的在线通讯服务,让wordpress站点与wordpress.org服务器直接交互数据,尽量减少中间环节。

自然使用的是国内云服务器,经常遇到wordpress升级内核、升级插件、安装插件异常缓慢等问题。起初怀疑是服务 […]

镜像站点更新wordpress核心程序

如果你希望通过此类镜像站来完成wordpress核心程序的更新,可以将以下代码放到主题根目录下的functions.php文件内的最后一个花括号前面:

  1. /*
  2. 文件镜像站点 wp101.net 来自互联网,自然无法判定任何安全保障
  3. */
  4. add_filter(‘site_transient_update_core’, function($value){
  5. foreach ($value->updates as &$update) {
  6. if($update->locale == ‘zh_CN’){
  7. $update->download = ‘http://cn.wp101.net/latest-zh_CN.zip’;
  8. $update->packages->full = ‘http://cn.wp101.net/latest-zh_CN.zip’;
  9. }
  10. }
  11. return $value;
  12. });

通过VPC网络与wordpress.org服务器直接通讯

PROXY的官方使用文档:https://developer.wordpress.org/reference/classes/wp_http_proxy/

感兴趣的小伙伴可以自行了解与学习这部分内容,其原理主要是使用正向代理的方式实现了wordpress站点与wordpress.org服务器的通讯。

只需要将下面的代码放到wordpress站点根目录下的wp-config.php内即可,请修改为可用参数:

  1. //VPC服务器地址
  2. define(‘WP_PROXY_HOST’, ‘127.0.0.1’);
  3. //VPC服务器端口
  4. define(‘WP_PROXY_PORT’, ‘10443’);
  5. //VPC服务器登陆用户名
  6. define(‘WP_PROXY_USERNAME’, ‘username’);
  7. //VPC服务器登陆密码
  8. define(‘WP_PROXY_PASSWORD’, ‘password’);
  9. //VPC服务需要排除的域名
  10. define(‘WP_PROXY_BYPASS_HOSTS’, ‘localhost’);

 

总结

不论是镜像服务还是正向代理服务都可以让我们下载到最新版本的wordpress核心程序。相对而言使用VPC正向服务更加安全可靠,它的功能更加丰富,让你可以获得完整的wordpress.org体验。自然现在使用的是VPC网络的方式让站点与wordpress.org直连,这不仅可以完成日常的wordpress核心程序更新,还可以正常的使用wordpress插件中心和wordpress主题中心,直接在线上完成所有的安装更新服务。

夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!