WordPress 设置 wp_remote_get()用户代理
子凡曾在泪雪博客详细介绍过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('https://www.leixue.com', 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 将无法识别用户代理的设置。
除非注明,否则均为泪雪网原创文章,禁止任何形式转载
本文链接:https://zhangzifan.com/wordpress-wp_remote_get-user-agent.html
WordPress 设置 wp_remote_get()用户代理相关推荐
- WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到)
在文章中插入图片时,我们几乎每次都要设置图片的尺寸.对齐方式和链接方式,是比较耗时费力的.其实我们可以给这几个选项设置默认参数,省去我们每次设置的麻烦. 可以将下面的代码添加到主题的 function ...
- iOS WKWebView ios9以上版本配置 与 设置UserAgent(用户代理), 解决点击web, 客户端接收不到web事件问题...
项目运行在ios9上需要在info.plist文件中配置加入如下信息, App Transport Security Settings Allow Arbitrary Loads = YES < ...
- 百度SEO站群wordpress设置网站TDK源码插件
发一款wordpress设置网站TDK源码插件,也就是设置网站的标题.描述.关键词,设置网站的基本三要素.有利于站点的SEO,也就是这个啦~如图 wordpress默认安装后只带了title(标题)而 ...
- 解决WordPress设置错误的url网站不能访问的问题
通过WordPress后台首选项更改了网站url地址之后,网站就会出现访问不了的情况,一般来说,网站后台也登陆不上去了,我从网上寻找到了四种方法,这四种方法前三种都是需要登陆到后台的,但实际上出错后, ...
- 百度云主机wordpress设置伪静态方法
第一步: 首先用远程连接软件连接到百度云主机的网站空间,然后打开webroot文件夹,找到app.conf下载下来,并使用记事本打开,把里面的内容删除,然后将以下代码粘贴上去,保存.改好之后上传到原目 ...
- wordpress设置超级管理员以及修改管理后台用户列表显示(一)
版本:wordpress4.9.7 需要搭配的插件: Adminimize :根据角色权限,设置用户访问的相关后台页面 业务分析: 1.后台可能需要多个管理员进行操作,设置超级管理员用户一名,设置普通 ...
- php更换wordpress用户头像,wordpress设置头像及管理员头像
wordpress用的是全球认证的头像,需要在http://www.gravatar.com进行注册,是英文站,可以用谷歌浏览器或者其他软件翻译页面,先进入页面后,在这个框框中输入自己的邮箱,这个邮箱 ...
- WordPress设置页面的加载机制
wp-login.php加载wp-load.php: wp-load.php加载wp-config.php: wp-config.php加载wp-settings.php: wp-settings.p ...
- 解决Nginx环境下wordpress设置固定链接打开失败问题
本网站的结构是Linux+Nginx+Mysql+php. wp的固定链接默认是朴素模式 : https://www.dinganan.cn/?p=123 写过几篇文章后发现链接地址好难看,一眼看不出 ...
最新文章
- matlab画置信区间图,matlab绘制带置信区间的双y轴图形 | 学步园
- c 函数多次声明_【C语言】- static和extern关键字 - 对函数的作用!
- 计算机网络基础昆明理工大学,昆明理工大学 计算机网络基础 实验四
- SpringBoot高级-检索-SpringBoot整合Jest操作ES
- java学习(143):file方法类实现
- 什么是芯片加速器 Accelerator
- 突破淘宝对于 selenium 检测
- 什么是智能颈部按摩仪低频脉冲电流?它会对人体有何影响?
- 软件工程网络15团队作业1——团队组队展示
- Linkedin被“豪吞”,是互联网时代垄断者的网络效应
- 解决面具magisk刷入模块卡开机问题
- Java项目:ssm+mysql+jsp实现的校园二手市场交易平台源码
- 笔记本连接双显示屏相关问题
- 【浏览器直播源抓取】浏览器抓取真实直播源地址(2022/11/16)
- QT的firstblood
- Python搞不定蝴蝶图?
- 雪花算法及分布式主键生成策略详解
- ps眼睛糖果滤镜插件:eye candy 7 汉化版(支持ps2021)
- 在servlet处理freemarker
- html预览dwg文件,如何使用纯javascript autodesk在查看器中脱机显示二维(.dwg)文件
热门文章
- 2022年高教社杯国赛C题思路 : 古代玻璃制品的成分分析与鉴别
- 银泰百货打造MOS商业操作系统,助力新零售转型
- 拟合直线后简单快速求解两直线交点
- QTableWidget表头设置无效的原因
- for循环,控制台输出所有的“水仙花数”水仙花数是一个三位数 水仙花数的个位、十位、百位的数字立方和等于原数
- 跨立实验判断线段是否相交-POJ3304
- java项目---全民飞机大战小游戏
- python解析XML,提取标签内容
- 无lnternet_无线网络已连接 无internet访问
- 显卡类型: 集成显卡 独立显卡 核芯显卡有什么区别