WordPress
HTTP APIによるネットワーク要求の作成
サーチ…
構文
- $応答= wp_remote_get($ url、$ args);
- $応答= wp_remote_post($ url、$ args);
- $応答= wp_safe_remote_post($ url、$ args);
パラメーター
パラメータ | 詳細 |
---|---|
$ url | (文字列)(必須)取得するサイトのURL。 |
$ args | (array)(オプション)引数を要求します。 |
備考
リモート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