Automattic\WooCommerce\StoreApi\Routes\V1

AbstractCartRoute::add_response_headers()protectedWC 1.0

Add nonce headers to a response object.

{} Это метод класса: AbstractCartRoute{}

Хуков нет.

Возвращает

\WP_REST_Response.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_response_headers( $response );
$response(\WP_REST_Response) (обязательный)
The response object.

Код AbstractCartRoute::add_response_headers() WC 7.1.0

protected function add_response_headers( \WP_REST_Response $response ) {
	$nonce = wp_create_nonce( 'wc_store_api' );

	$response->header( 'Nonce', $nonce );
	$response->header( 'Nonce-Timestamp', time() );
	$response->header( 'User-ID', get_current_user_id() );
	$response->header( 'Cart-Token', $this->get_cart_token() );

	// The following headers are deprecated and should be removed in a future version.
	$response->header( 'X-WC-Store-API-Nonce', $nonce );

	return $response;
}