子凡曾在泪雪博客详细介绍过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()用户代理相关推荐

  1. WordPress 设置图片的默认显示方式(尺寸/对齐方式/链接到)

    在文章中插入图片时,我们几乎每次都要设置图片的尺寸.对齐方式和链接方式,是比较耗时费力的.其实我们可以给这几个选项设置默认参数,省去我们每次设置的麻烦. 可以将下面的代码添加到主题的 function ...

  2. iOS WKWebView ios9以上版本配置 与 设置UserAgent(用户代理), 解决点击web, 客户端接收不到web事件问题...

    项目运行在ios9上需要在info.plist文件中配置加入如下信息, App Transport Security Settings Allow Arbitrary Loads = YES < ...

  3. 百度SEO站群wordpress设置网站TDK源码插件

    发一款wordpress设置网站TDK源码插件,也就是设置网站的标题.描述.关键词,设置网站的基本三要素.有利于站点的SEO,也就是这个啦~如图 wordpress默认安装后只带了title(标题)而 ...

  4. 解决WordPress设置错误的url网站不能访问的问题

    通过WordPress后台首选项更改了网站url地址之后,网站就会出现访问不了的情况,一般来说,网站后台也登陆不上去了,我从网上寻找到了四种方法,这四种方法前三种都是需要登陆到后台的,但实际上出错后, ...

  5. 百度云主机wordpress设置伪静态方法

    第一步: 首先用远程连接软件连接到百度云主机的网站空间,然后打开webroot文件夹,找到app.conf下载下来,并使用记事本打开,把里面的内容删除,然后将以下代码粘贴上去,保存.改好之后上传到原目 ...

  6. wordpress设置超级管理员以及修改管理后台用户列表显示(一)

    版本:wordpress4.9.7 需要搭配的插件: Adminimize :根据角色权限,设置用户访问的相关后台页面 业务分析: 1.后台可能需要多个管理员进行操作,设置超级管理员用户一名,设置普通 ...

  7. php更换wordpress用户头像,wordpress设置头像及管理员头像

    wordpress用的是全球认证的头像,需要在http://www.gravatar.com进行注册,是英文站,可以用谷歌浏览器或者其他软件翻译页面,先进入页面后,在这个框框中输入自己的邮箱,这个邮箱 ...

  8. WordPress设置页面的加载机制

    wp-login.php加载wp-load.php: wp-load.php加载wp-config.php: wp-config.php加载wp-settings.php: wp-settings.p ...

  9. 解决Nginx环境下wordpress设置固定链接打开失败问题

    本网站的结构是Linux+Nginx+Mysql+php. wp的固定链接默认是朴素模式 : https://www.dinganan.cn/?p=123 写过几篇文章后发现链接地址好难看,一眼看不出 ...

最新文章

  1. matlab画置信区间图,matlab绘制带置信区间的双y轴图形 | 学步园
  2. c 函数多次声明_【C语言】- static和extern关键字 - 对函数的作用!
  3. 计算机网络基础昆明理工大学,昆明理工大学 计算机网络基础 实验四
  4. SpringBoot高级-检索-SpringBoot整合Jest操作ES
  5. java学习(143):file方法类实现
  6. 什么是芯片加速器 Accelerator
  7. 突破淘宝对于 selenium 检测
  8. 什么是智能颈部按摩仪低频脉冲电流?它会对人体有何影响?
  9. 软件工程网络15团队作业1——团队组队展示
  10. Linkedin被“豪吞”,是互联网时代垄断者的网络效应
  11. 解决面具magisk刷入模块卡开机问题
  12. Java项目:ssm+mysql+jsp实现的校园二手市场交易平台源码
  13. 笔记本连接双显示屏相关问题
  14. 【浏览器直播源抓取】浏览器抓取真实直播源地址(2022/11/16)
  15. QT的firstblood
  16. Python搞不定蝴蝶图?
  17. 雪花算法及分布式主键生成策略详解
  18. ps眼睛糖果滤镜插件:eye candy 7 汉化版(支持ps2021)
  19. 在servlet处理freemarker
  20. html预览dwg文件,如何使用纯javascript autodesk在查看器中脱机显示二维(.dwg)文件

热门文章

  1. 2022年高教社杯国赛C题思路 : 古代玻璃制品的成分分析与鉴别
  2. 银泰百货打造MOS商业操作系统,助力新零售转型
  3. 拟合直线后简单快速求解两直线交点
  4. QTableWidget表头设置无效的原因
  5. for循环,控制台输出所有的“水仙花数”水仙花数是一个三位数 水仙花数的个位、十位、百位的数字立方和等于原数
  6. 跨立实验判断线段是否相交-POJ3304
  7. java项目---全民飞机大战小游戏
  8. python解析XML,提取标签内容
  9. 无lnternet_无线网络已连接 无internet访问
  10. 显卡类型: 集成显卡 独立显卡 核芯显卡有什么区别