wp_remote_retrieve_response_code()
Получает код ответа (статус ответа) из переданного объекта запроса.
Хуков нет.
Возвращает
int|Строку
. Код ответа в виде числа или пустую строку, если передан неверных объект запроса.
Использование
wp_remote_retrieve_response_code( $response );
- $response(массив) (обязательный)
- Объект ответа, полученный с помощью одной из функций HTTP API: wp_remote_get(), wp_remote_post(), wp_remote_head() или wp_remote_request().
Примеры
#1 Получим код ответа сервера на наш запрос
$response = wp_remote_get('http://httpbin.org/get?a=b&c=d'); $code = wp_remote_retrieve_response_code( $response ); echo $code; //> 200
Возможные коды ответов (статусы ответов) и их значения смотрите в описании функции status_header()
Список изменений
С версии 2.7.0 | Введена. |
Код wp_remote_retrieve_response_code() wp remote retrieve response code WP 6.6.2
function wp_remote_retrieve_response_code( $response ) { if ( is_wp_error( $response ) || ! isset( $response['response'] ) || ! is_array( $response['response'] ) ) { return ''; } return $response['response']['code']; }