wp_remote_retrieve_header() WP 2.7.0

Отримує поле заголовка відповіді з переданого об’єкта відповіді.

Використовуйте wp_remote_retrieve_headers() , коли потрібно отримати весь масив заголовків відповіді,

Хуків немає.

Повертає

Массив|Строку. Значення поля заголовка. Порожній рядок, якщо вказано неправильний параметр або поля заголовка немає.

Використання

wp_remote_retrieve_header($response, $header);
$response
(масив) (обов’язковий)
Об’єкт відповіді, отриманий за допомогою однієї з функцій:
wp_remote_get() ,
wp_remote_post() ,
wp_remote_head() або
wp_remote_request() .
$header
(рядок) (обов’язковий)
Назва – поле заголовка, значення якого потрібно отримати.

Приклади

0

#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 6.0.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 '';
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *