参数
- $response
-
(array|WP_Error)(必填) HTTP响应。
返回
(string) 响应的body。如果未提供body或参数不正确,则为空字符串。
源码
更新日志
版本 | 描述 |
---|---|
2.7.0 | 开始引入 |
使用示例
实例
从JSON API检索数据:
$url = 'http://example.org/api'; $response = wp_remote_get( esc_url_raw( $url ) ); /* Will result in $api_response being an array of data, parsed from the JSON response of the API listed above */ $api_response = json_decode( wp_remote_retrieve_body( $response ), true );
更好的性能?
跳过额外的函数调用,从wp_remote_get()获取主体(或返回数组的任何其他部分)。这就是wp_remote_retrieve_body()正在做的事情。
$url = 'http://ecotechie.io/'; $body = wp_remote_get( esc_url_raw( $url ) )['body'];