欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」WordPress 设置 wp_remote_get()用户代理

作者 : 自学哈 本文共520个字,预计阅读时间需要2分钟 2022-11-26 共110人阅读
也想出现在这里? 联系我们

子凡曾在泪雪博客详细介绍过WordPress wp_remote_get 函数远程获取的正确用法,相比自己用 PHP 构建一个请求函数,不如直接使用 WordPress 自身提供的功能,也能够在做远程请求时更加高效,并且 wp_remote_get 函数可以有超强的自定义,包括 headers、body、timeout、user-agent 等等。

昨天子凡在开发的一个 WordPress 插件中需要获取文件,同时又需要设置用户代理(User-Agent),索引原本想用 file_get_contents 来获取就不够方便了,所以 WordPress 提供的 wp_remote_get 函数就极其的简单。

1
2
3
4
$response = wp_remote_get($url, array(
  \'timeout\' => 20,
  \'user-agent\' => \'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:20.0) Gecko/20100101 Firefox/20.0\'
));

其中需要特别注意的一点就是,如上代码中 user-agent 这个数组字段名必须是小写,如果使用 User-Agent 大写字母,WordPress 将无法识别用户代理的设置。

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」WordPress 设置 wp_remote_get()用户代理
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号