WordPress配置代理服务器请求

作者头像
首页 🌐建站技术 正文

WordPress 默认就封装了 wp_remote_get 和 wp_remote_post 两个接口请求函数,阿影我也是非常的喜欢使用这两个函数,这样就不用在使用 curl 来重复的造轮子了,同样最近阿影分享的《WordPress 请求 OpenAI ChatGPT API 代码》文章中就是利用 wp_remote_post 函数来请求 OpenAI 的 API 接口,但是由于国内对 OpenAI API 接口的封堵,所以正常情况就无法请求该接口,返回的就是“cURL error 28: Connection timed out after 10013 milliseconds”这样的错误提示。

image.png

所以如果有条件的情况下,可以通过配置 WordPress 代理服务器来实现对 wp_remote_get 和 wp_remote_post 两个函数请求的接口通过代理请求,这也是国内之前为了解决 WordPress 在线升级慢或者失败的一大解决方案,当然也适用于 WordPress 默认封装好的接口请求函数来实现,下面就简单分享一下配置代码:

//WordPress 代理服务器配置
define('WP_PROXY_HOST', '127.0.0.1'); //代理服务器地址
define('WP_PROXY_PORT', '10809'); //代理服务器端口
define('WP_PROXY_USERNAME', 'aybk'); //代理用户名(可选)
define('WP_PROXY_PASSWORD', 'aybk.cn'); //代理用户密码(可选)
define('WP_PROXY_BYPASS_HOSTS', 'localhost, *.wordpress.org'); //屏蔽通过代理的地址列表(可选)

通过将以上代码添加到 WordPress 根目录的 wp-config.php 文件的合适位置,修改为你代理服务器地址和端口保存基本就可以了,如果代理服务器需要用户名和密码才需要配置,否则就不需要,至于屏蔽通过代理的列表大家根据需要配置或者不配置都可以,当然如果有利用 WordPress 请求函数请求国内的某些接口,那么可以配置屏蔽一下,避免利用代理服务器发出请求造成其它问题。

以上纯属 WordPress 技术交流和研究,不涉及代理服务器的安装配置,同时请大家合理合法的研究代理服务器。

隐藏内容

附件需要 登录 后就可下载!

免费声明

  1. 本网站的文章内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:304906607进行删除处理。
  2. 文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)。
  3. 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
  4. 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
  5. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
  6. 本站永久网址:https://www.aybk.cn
网站文章被百度重复收录的解决办法
« 上一篇 07-02
AMH,高效低占用、安全稳定的服务器面板
下一篇 » 07-02

发表评论

请先登录后才能发表评论

停留在世界边缘,与之惜别

个人信息

HI好朋友 ! 请登录
这是一个奇怪的站长,白天睡大觉,晚上魂飘飘~~~
+ 在线人数:374人
📘本站统计
  • 文章总数 9292篇
  • 注册用户 13908位
  • 运行天数 1446天
  • 评论总数 63123条
  • 总访问量 9598.7W+
  • 今日更新 3篇

立即签到

百度一下

随便看看

大家都在看

登陆
还没有账号?立即注册
点击按钮进行验证
忘记密码?
登陆
忘记密码
已经有账号?马上登陆
获取验证码
重新获取(60s)
点击按钮进行验证
重置密码
注册
已经有账号?马上登陆
获取验证码
重新获取(60s)
点击按钮进行验证
立即注册