wp_remote_retrieve_cookie_value()WP 4.4.0

Получает значение указанной (отдельной) куки из переданного ответа на запрос.

Работает на основе: wp_remote_retrieve_cookie()

Хуков нет.

Возвращает

Строку. Значение куки. Пустую строку, если куки нет в ответе на запрос.

Использование

wp_remote_retrieve_cookie_value( $response, $name );
$response(массив) (обязательный)
Ответ на запрос полученный одной из функций: wp_remote_*()
$name(строка) (обязательный)
Имя куки, значение которой нужно получить.

Примеры

0

#1 Получим значение куки из ответа на запрос

$url = 'https://httpbin.org/cookies/set?mycookie=mycookievalue';

$response = wp_remote_get( $url );

$mycookie = wp_remote_retrieve_cookie_value( $response, 'mycookie' ); //> mycookievalue

Список изменений

С версии 4.4.0 Введена.

Код wp_remote_retrieve_cookie_value() WP 6.4.3

function wp_remote_retrieve_cookie_value( $response, $name ) {
	$cookie = wp_remote_retrieve_cookie( $response, $name );

	if ( ! ( $cookie instanceof WP_Http_Cookie ) ) {
		return '';
	}

	return $cookie->value;
}