您当前的位置:首页 > TAG信息列表 > wp-remote-get
使用wp_Remote_Get的HTTP摘要身份验证
我能够在中实现http基本身份验证wp_remote_get 使用以下代码$args = array( \'headers\' => array( \'Authorization\' => \'Basic \' . base64_encode( $username . \':\' . $password ) ) ); wp_remote_request( $url, $args ); 是否可以使用wp_remot
本地主机上的HTTP请求失败
我的开发框中有一个Wordpress实例WP REST API 插件已安装。我正在尝试创建自己的插件,以使用wp\\u remote\\u get()在同一个框上与我自己的自定义PHP应用程序通信。我已经用定制PHP应用程序的名称设置了hosts文件。我编写了一个简单的cURL请求,可以连接。$curl = curl_init(); curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt( $curl, CURLO
包装添加查询参数时esc_url不起作用
我知道XSS问题与add_query_arg()作用这就是为什么我要用esc_url().问题是。。。这不适用于wp_remote_get().如果我去:$url = add_query_arg( array( \'email\' => \'myadress@mail.com\', \'token\' => \'899A762614F6C49809A374FB955EC8C15\'), \'https://example.com/v3/transactions/notific
有没有后台进程可以从插件运行,而不依赖于网站上的页面命中率,而不影响页面加载速度?
我正在开发一个WordPress插件,希望运行一个后台任务来调用API并更新数据库表。现在,API只能一次性给出5个DB条目的结果,对于我表中的500个条目,我必须进行100个API调用。API允许TPS配额为1,并且每40分钟,它的旧响应就会过期,这意味着如果有任何条目超过40分钟,我需要通过进行新的API调用来更新我的表。而且,所有这些DB条目都必须以最新数据显示给页面查看器。我提出的解决方案是安排一个cron任务,该任务每分钟运行一次,API一个接一个地调用25秒,然后终止,这样就不会超过PHP的最
获取远程API数据的最有效方式是什么?
我目前正在尝试通过远程API优化数据获取的速度。我是这样使用它的:$response = wp_remote_get(\'https://some-api.com/endpoint\'); $response_body = wp_remote_retrieve_body($response); $data = json_decode($response_body, true); 它返回一个数据数组,我正在遍历该数组并将其保存到适当的变量中,稍后使用这些变量将数据插入到希望插入的位
向wp_Remote_Get添加分页
我正在为客户端构建一个插件,它需要我使用wp_remote_get 从其服务器检索记录。我已经完成了所有的工作,但是我似乎找不到任何关于如何向远程请求添加分页的好例子。这就是我正在做的:$response = wp_remote_get( \'http://somedomain.com/my/api/route\' ); $body = wp_remote_retrieve_body( $response ); $decoded_body = json_decode( $body, tru
通过REST API和Cronjob每日自动更新股票报价。或者有没有更复杂的方法?
我正在用WordPress建立一个股票数据库。有一个自定义的帖子类型stocks 使用字段last_price 和ytd_return (ACF)。该数据库将保存大约2000只股票。对于股票报价,我计划使用alphavantage(https://www.alphavantage.co) 它提供了一个REST API来获取更新的报价。由于我只需要一天结束时的数据,所以我计划如下:每天晚上在Wordpress内部运行一个“CronJob”,它会提取所有股票的最新股票报价,并计算年初至今的表现。现在的问题是:
WP_REMOTE_GET添加反斜杠
我遇到了这个问题,wp\\u remote\\u get似乎在我的字符串中添加反斜杠“\\”。它还可以在body和header中添加内容。{\"headers\":{}, \"body\":\" {\\\"page\\\":1,\\\"total_results\\\":44,\\\"total_pages\\\":3,\\\"results\\\": [{\\\"vote_count\\\":7398,\\\"id\\\":299536,\\\"video\\\":false,\\\"vote_
在远程WordPress上安装插件
我想在基于WordPress的网站上使用wp cli(或其他任何东西)安装插件。我有网址,管理员用户,管理员通行证只。(无FTP/ssh)。我想以编程方式完成它,而不需要进入浏览器。我可以在本地WordPress安装上这样做。
非json上的WP_Remote而不是FILE_GET_CONTENTS
我已经搜索了这个网站,虽然有很多关于wp\\U远程功能的线程,但没有一个是我想问的,如果可能的话,我想知道。我想抓取一个网站,获得一个特定的div#id,并获取该部分中的元素。我可以使用以下php命令执行此操作:$data=file_get_contents(\"http://xxxxx.com/xx/xxx/$name\"); $dom = new DOMDocument(); $dom->loadHTML($data); $xpath = new DomXpath($do
远程获取WordPress主题版本
我正在使用wp_remove_get 获取WordPress主题样式内容(style.css) 然后获取主题版本号。但是,我不知道应该使用什么正则表达式来获取版本代码:<?php $response = wp_remote_get( \'http://example.com/wp-content/themes/theme-name/style.css\' ); if( is_array($response) ) { $content = $r
如何远程下载和安装插件数据库
我有以下问题。我有一个插件,这是巨大的,因为所有需要的数据。这些数据是世界上所有国家和城市的数据,也是一个最大的数据。mmdb数据库。1-问题目前,我在插件中打包了所有内容,这使得一个20mb的插件,这给上传大小有限的用户带来了问题,迫使他们解压缩并通过FTP手动上传整个插件。2-使用以下代码加载我在激活时加载的所有城市的6个csv文件:if ($wpdb->get_var( "SHOW TABLES LIKE \'{$city_table_name}\'") != $city_
如何在WordPress远程API调用中添加请求头
嘿,我是WP开发的新手,有人能告诉我如何在WP\\u remote\\u get()或WP\\u remote\\u post()远程api调用中添加请求头吗。我尝试了以下方法,但没有成功 $response = wp_remote_get( add_query_arg( array( \'Affiliate-Id\' => XXXXX, \'Affiliate-Token\' => XXXXX ), $api_ur
尝试使用wp_Remote_Get检索Github Gist时出现奇怪情况
我陷入了一种奇怪的境地。查看以下代码:<?php $args = array( \'headers\' => array( \'Accept\' => \'application/vnd.github.v3+json\', \'Authorization\' => \'token 05b2d30a01f60cf09b7af08be8f322b4fd7d831f\' ) ); &
WP_Remote_Get Not working
我有一个插件wp_remote_get() 而且它在我的nginx服务器上不起作用,所以我决定测试这个。我创建了一个名为test.php 并插入:<?php $response = wp_remote_get( \'http://www.domain.com/mytest.php\' ); print $response [\'body\']; ?> 运行此文件时,出现错误:2017/02/04 16:22:31 [error] 16573#16573: *4611
如何获取wp_Remote_Get生成的查询字符串?
我有一些非常基本的数据,我正在发布到一个专有的潜在客户捕获系统。每当我向他们的系统提交表单数据时,请求的正文就是一个错误500页。我正试图与他们的开发人员一起调试这个问题,它显然不喜欢我的查询字符串中的某些内容,他希望能够在自己的端对其进行测试。然而,我浏览了Google结果和WordPress codex,找不到一种方法来提取由以下内容生成的查询字符串:$result=wp\\u remote\\u get(\'thirdparty.com\',数组(\'body\'=>数组(\'foo\'=&g
我应该把我对wp_emote_get的调用放在哪里?
我有一个侧边栏,它应该循环浏览从GET请求中获取的一系列职位公告。生成的HTML应如下所示:<div> <h4 class=\"myapp-sidebar-heaader\">Related Positions</h4> <div> <a href=\"#\" class=\"myapp-related-job-link\"> <h5 class=\"myapp-job-title
从自定义插件的wp_emote_get调用中移除缓存
我编写了一个插件来点击API并在页面上显示结果。当我进行测试时,每次我点击“预览”,插件都会点击API并检索最新的数据。既然插件是活动的,当我导航到活动页面时,没有对API进行调用。通过研究,我认为这是一个缓存问题,因为我们需要实时数据,我们希望每次用户导航到页面时,插件都会触发到API并返回最新的值。以下是我的代码片段:function get_count(){ //get response from api $request = wp_remote_get(\'https:/
使用wp_emote_get时传递Cookie
我正在开发一个插件,它使用wp_remote_get. 问题是Tumblr需要一个cookie来符合GDPR。这包括RSS提要。这意味着所有Tumblr提要当前都已中断。我发现an example of using CURL to acquire the cookies 因此,饲料将加载。然而,我只对wp_remote_get 以及相关功能。如何通过WordPress的远程获取方法实现示例中的cookie获取黑客?Edit: 为了澄清这一点,我需要获取饼干,然后使用饼干。这是两个要求;一个用于cookie
无法解析来自wp_Remote_Get的结果
我正在用调用apiwp_remote_get 我似乎无法分析结果。下面是我如何调用api的: $url = \'https://blah/api/data/\'; $args = array( \'headers\' => array( \'Authorization\' => \'Token \' . $my_token, ), ); $data =