サーチ…


構文

  • $応答= wp_remote_get($ url、$ args);
  • $応答= wp_remote_post($ url、$ args);
  • $応答= wp_safe_remote_post($ url、$ args);

パラメーター

パラメータ詳細
$ url (文字列)(必須)取得するサイトのURL。
$ args (array)(オプション)引数を要求します。

備考

返品

(WP_Error | array)配列としてのレスポンス、失敗した場合のWP_Error。

リモートJSONリソースを取得する

このスニペットはJSON形式のリソースを取得し、デコードしてPHP配列形式で出力します。

// Fetch 
$response = wp_remote_get( 'http://www.example.com/resource.json' );

if ( ! is_wp_error( $response ) ) {
  $headers = wp_remote_retrieve_headers( $response );

  if ( isset( $headers[ 'content-type' ] ) && 'application/json' === $headers[ 'content-type' ] ) {
    print_r( json_decode( wp_remote_retrieve_body( $response ) ) );
  }
}


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow