web-dev-qa-db-ja.com

インストールプラグイン内で予期しないHTTPエラーが発生する原因は何ですか?

「インストールプラグイン」内に、「APIリクエスト中に予期しないHTTPエラーが発生しました」というエラーが表示されます。プラグイン検索をすると、私のサイトの404ページに戻ります。自分のサイトがWordPressのサーバーと正しく同期しなくなる原因は何でしょうか。

enter image description here

Hameedullahのコードをfunctions.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

次のコードを使用して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) { } }
3