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.0.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']; }