wp_get_http_headers

Получает HTTP заголовки указанного URL.

Хуков нет.

Возвращает

false/array. false если не удалось получить заголовки. Массив данных заголовка в случае успешного получения:

wp_get_http_headers( $url );
$url(строка) (обязательный)
URL, HTTP заголовки которого нужно получить.

Примеры

#1 Получим HTTP заголовки по УРЛ

Иногда достаточно получить HTTP заголовки вместо того, чтобы получать весь контент указанного УРЛ. Получить ответ сервера обычно в 2-3 раза быстрее:

<?php
function wp_get_http_headers( $url, $deprecated = false ) {
	if ( !empty( $deprecated ) )
		_deprecated_argument( __FUNCTION__, '2.7.0' );

	$response = wp_safe_remote_head( $url );

	if ( is_wp_error( $response ) )
		return false;

	return wp_remote_retrieve_headers( $response );
}