您当前的位置:首页 > TAG信息列表 > wp-remote-request
如何调试新的短代码?以及如何将短码中的字符串转换为代码?
我正在尝试编写一个简单的插件,从API端点获取一些数据。我计划从一个短代码中读取api密钥,但还没到那个程度。我编写了以下代码。我的问题是,我如何触发代码,以便调试它以查看发生了什么?如果这是一个简单的问题,那么接下来的问题是如何从短代码中读取api密钥?class DATA_PARSING { private static $instance; /** * Initializes the plugin and read some data
在Backpress中使用wp-cron-wp_Remote_POST问题,fsockopen错误
我正在做一个BackPress项目,需要安排cron任务。BP的cron\\u uri存储在options中,而不是像在WP core中那样硬编码。我已尝试将选项设置为mysite.com/wp-cron.php (其中wp-cron.php 本质上是WordPress中同一文件的副本,修改后仅包含与我的目的相关的文件。问题是,当从wp_cron() 函数,它返回以下fsockopen错误:fsockopen()[function.fsockopen]: 无法连接到中的:80(php\\u networ
带手动重定向的WP远程GET
我设置 add_filter( \'http_request_redirection_count\', array($instance,\'SetDirectionCount\')); 至0我试图得到\'http://boards.ign.com/The_Vestibule/b5296/\'或\'http://www.informationweek.com/story/“但这给了我: WP_Error Object ( [errors] => Array ( [http_request_f
如何从插件中远程检查用户名/密码
人们需要在我的网站上有一个用户帐户才能下载插件。我想在插件中添加一个激活功能,以便用户在第一次使用插件时必须提供用户名和密码,以确保他们在我的网站上拥有有效的用户帐户,然后才能使用它从php文件中远程检查用户名和密码是否有效的最简单方法是什么?我不想在站点上启用xml rpc。
Facebook OAuth,wp_http::Request()与wp_Remote_Request()
运行WordPress 3.3.2和PHP版本5.2.17我正在尝试使用wp\\u remote\\u request()和Facebook OAuth API(顺便说一句,本条目末尾的工作示例)从Facebook获取access\\u令牌。是否有任何原因导致此操作不起作用(应根据文档和源代码)$response = wp_remote_request(\'https://graph.facebook.com/oauth/access_token\', array(
Wp_http_Cookie通过urldecode()销毁cookie值
Background: 使用wp_remote_post 要登录到该服务,请在登录后存储为第二个查询数据请求接收的Cookiewp_remote_get.Problem: 来自第一个请求的Cookie作为WP\\u Http\\u Cookie对象存储在响应中,并通过urldecode 如中所示class-http.php. 其中一个cookie的原始值为l0xl4+7abTT2St+1UVA 感谢urldecode 此值变为l0xl4 7abTT2St 1UVA 在WP\\u Http\\u Cooki
如何将HTTP API与代理一起使用?
如果我想通过本地(别名:在当前服务器上)代理路由HTTP请求,我将如何绕过这个问题?允许的代理设置wp-config.php 具体如下:# HTTP Proxies # Used for e.g. in Intranets # Fixes Feeds as well # Defines the proxy adresse. define( \'WP_PROXY_HOST\', \'127.0.84.1\' ); # Defines the prox
如何在插件的选项页面上运行功能?
我正在编写一个插件,通过HTTP/SOAP将来自第三方服务的数据同步到wordpress中的自定义帖子类型。可以选择在某个时间间隔运行它(使用wP\\u cron函数),但我还想包括一个“同步”按钮,以便能够手动拉入或更新数据,而无需等待cron下次运行。我有一个使用Wordpress设置API的插件页面设置选项页面,它工作得很好。理想情况下,这就是我希望发生的事情:单击“立即同步”按钮后,将运行主插件php文件中的php函数(连接到第三方服务并同步数据),它返回有关同步内容的信息此信息显示在警报框或某种
HTTP_RESPONSE_TIMEOUT筛选器不工作
我正在编写一个Wordpress插件,可以调用外部站点。我想提高所有人的超时时间wp_remote_* 调用,因此我将以下内容添加到__construct 我的插件功能:add_filter(\"http_response_timeout\", function($timeout) { return 30; }); 但通话5秒后仍会超时。我还尝试使用单独的函数作为第二个参数,结果相同。当我经过时array(\"timeout\" => 30) 到wp_remote_* 直接起作用,它起作用
如果找不到请求的URL,如何调用特定函数?
我的网站完全基于API,并根据API数据构建页面/帖子。我想创建一些类似PHP magic function的东西\\uu在请求URL时调用特定函数将返回404,但要在它发生之前执行,这样我就可以发送API请求并动态创建页面,并将以前丢失的页面返回给用户。有哪些选择?我知道wp\\u insert\\u post是通过PHP添加新post的方法,但在抛出404来启动wp\\u remote\\u请求之前,我找不到如何连接到初始请求。基本上,我想我错过了它的过滤器/操作名称。谢谢你的帮助。
将sslify=>TRUE用于WITH wp_Remote_Get/wp_Remote_POST是否安全
我通常使用此参数来防止wp_remote_get 和wp_remote_postarray( \'sslverify\' => false ) 出于安全原因,我想将其设置为true (或删除它,因为默认值为true)。这样做会有什么问题吗?
Is curl required?
我的管理面板非常慢,我已尝试调试该问题。我把它钉在函数上了wp_remote_post 以及curl在这一行上抛出的内部错误消息return new WP_Error( \'http_request_failed\', curl_error( $handle ) ); 我想知道如果卸载curl会发生什么。WordPress是否可以使用其他机制发出http请求,或者是否需要curl?
在远程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
WP_REMOTE_REQUEST到端口为8001的URL未连接
我尝试使用函数发送请求wp_remote_request 不接受(请注意URL处的端口)当我下载端口时,它被接受问题出在哪里?tish是代码:$args = array( \'body\' => array( \'key\' => \'value\' ) ); wp_remote_request(\'http://exemple.com:8001/page\', $args);
自定义邮件类型的自定义路线?
我有一个名为“事件”的自定义帖子类型。活动有多个子页面,如注册、发言人、联系我们等。当前内容保存为一个或多个自定义字段。我想有一个url结构,如events/{event_slug}/registration events/{event_slug}/speakersevents/{event_slug}/contactus</每个URL分别显示来自每个自定义字段的信息。我们有没有办法在WordPress中实现这一点?
Is_admin()在Gutenberg编辑器的SAVE_POST挂钩中返回FALSE
我有一个插件,它实现了一个REST API,当管理员将我支持的一个短代码添加到页面或帖子时,需要通知它。我用这样的函数钩住save\\u post。 add_action( \'save_post\', \'detect_shortcodes\'); 然而,当我从编辑器更新时,它会执行一个ajax调用来实例化我的插件。它要做的第一件事是确定是像这样加载public还是admin挂钩。 if(is_admin()) { $this->
使用网络挂钩发送消息从WordPress发电报?
每当提交表格时,我想给电报发一条信息。我正在使用重力表单插件表单。它有钩子add_action( \'gform_after_submission\', \'post_to_third_party\', 10, 2 ); 提交表格后将调用。我创建了一个电报机器人,并根据指令将我的url作为webhook url提交。这是我的代码:$url = $path."/sendmessage?chat_id=".$userID."&text=".\'mes
WP_REMOTE_POST发送空正文
我用nodejs 我试图通过wordpress对其进行一些调用,所有请求都正常工作,但当我添加请求正文时,它被发送为空,我试图搜索问题所在,但没有找到任何有效的结果。我是说如果我发送这个请求$body = [ \'name\' => \'Pixelbart\', \'email\' => \'[email protected]\', "password" => "Pass#your!word"
WP_REMOTE_POST请求被API提供程序阻止
我正试图通过WordPress自己的方法,即wp\\u remote\\u POST()发出一些API POST请求下面是我使用的示例代码:$args = array ( \'sslverify\' => false, \'headers\' => [ \'Authorization: Bearer {API_KEY}\', \'Content-Type: application/json\' ],