wp_remote_retrieve_header()
Получает указанное поле заголовка ответа из переданного объекта ответа.
Используйте wp_remote_retrieve_headers(), когда нужно получить весь массив заголовков ответа,
Хуков нет.
Возвращает
Массив|Строку
. Значение поля заголовка. Пустую строку, если указан неправильный параметр или такого поля заголовка нет.
Использование
wp_remote_retrieve_header( $response, $header );
- $response(массив) (обязательный)
- Объект ответа, полученный с помощью одной из функций: wp_remote_get(), wp_remote_post(), wp_remote_head() или wp_remote_request().
- $header(строка) (обязательный)
- Название поле заголовка, значение которого нужно получить.
Примеры
#1 Получим дату последнего изменения файла стилей
$response = wp_remote_get('http://wp-kama.ru/wp-content/themes/wp-kama/style.min.css'); $last_modified = wp_remote_retrieve_header( $response, 'last-modified' ); echo $last_modified; //> Fri, 17 Jun 2016 23:00:35 GMT
Список изменений
С версии 2.7.0 | Введена. |
Код wp_remote_retrieve_header() wp remote retrieve header WP 6.6.2
function wp_remote_retrieve_header( $response, $header ) { if ( is_wp_error( $response ) || ! isset( $response['headers'] ) ) { return ''; } if ( isset( $response['headers'][ $header ] ) ) { return $response['headers'][ $header ]; } return ''; }