Automattic\WooCommerce\Blocks

AssetsController::get_prerender_resource_hints()privateWC 1.0

Get resource hints during prerender requests.

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

Хуков нет.

Возвращает

Массив. Array of URLs.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_prerender_resource_hints();

Код AssetsController::get_prerender_resource_hints() WC 7.3.0

private function get_prerender_resource_hints() {
	$urls          = [];
	$is_block_cart = has_block( 'woocommerce/cart' );

	if ( ! $is_block_cart ) {
		return $urls;
	}

	$checkout_page_id  = wc_get_page_id( 'checkout' );
	$checkout_page_url = $checkout_page_id ? get_permalink( $checkout_page_id ) : '';

	if ( $checkout_page_url ) {
		$urls[] = $checkout_page_url;
	}

	return $urls;
}