WP_HTTP_Requests_Response::get_cookies │ public │ WP 4.6.0

Retrieves cookies from the response.

Метод класса: WP_HTTP_Requests_Response{}

Хуков нет.

Возвращает

WP_Http_Cookie[]. List of cookie objects.

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

$WP_HTTP_Requests_Response = new WP_HTTP_Requests_Response();
$WP_HTTP_Requests_Response->get_cookies();

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

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

Код WP_HTTP_Requests_Response::get_cookies() WP 7.1.4

public function get_cookies() {
	$cookies = array();
	foreach ( $this->response->cookies as $cookie ) {
		$cookies[] = new WP_Http_Cookie(
			array(
				'name'      => $cookie->name,
				'value'     => urldecode( $cookie->value ),
				'expires'   => $cookie->attributes['expires'] ?? null,
				'path'      => $cookie->attributes['path'] ?? null,
				'domain'    => $cookie->attributes['domain'] ?? null,
				'host_only' => $cookie->flags['host-only'] ?? null,
			)
		);
	}

	return $cookies;
}