是什么原因导致安装插件中出现意外的HTTP错误?

时间:2011-05-18 作者:Zach Shallbetter

在“install plugins(安装插件)”中,我收到一个错误,指出“在API请求期间发生了意外的HTTP错误。”当我进行插件搜索时,它会将我带回我网站的404页面。你知道什么会阻止我的网站与WordPress的服务器正确同步吗?

enter image description here

我在函数中添加了Hameedullah的代码。php并收到此返回object(WP_Error)#21 (2) { ["errors"]=> array(1) { ["http_request_failed"]=> array(1) { [0]=> string(75) "Could not resolve host: api.wordpress.org; No data record of requested type" } } ["error_data"]=> array(0) { } }

这是卷曲传输问题吗?

1 个回复
最合适的回答,由SO网友:Hameedullah Khan 整理而成

您可以使用以下代码转储HTTP Api响应,这将帮助您找出错误原因。

function dump_http_api_response($response, $type="", $transport=null ) {
    if ( $type == "response" )
        var_dump ( $response );
}
add_action(\'http_api_debug\', \'dump_http_api_response\', 1, 3);
输出示例:

object(WP_Error)#15 (2) { ["errors"]=> array(1) { ["http_request_failed"]=> array(1) { [0]=> string(41) "Couldn\'t resolve host \'api.wordpress.org\'" } } ["error_data"]=> array(0) { } }

结束

相关推荐

Switching Code plugins

我目前正在使用“Wordpress代码片段”为插入到帖子中的代码添加功能。这个插件的工作方式是将代码添加到设置中的插件库中,然后执行类似于[代码:1]的操作(我记不清确切的语法了)我真的不太喜欢它的风格,所以我希望使用谷歌的美化。停用此插件会有什么影响?我会丢失所有的代码片段吗?我是否需要浏览每一篇文章并编辑所有的代码片段(即[代码:1])?