WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Tracker::get_blocks_from_page() private WC 1.0

Get all instances of the specified block on a specific woo page (e.g. cart or checkout page).

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

Хуков нет.

Возвращает

Массив. Array of blocks as returned by parse_blocks().

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

$result = WC_Tracker::get_blocks_from_page( $block_name, $woo_page_name );
$block_name(строка) (обязательный)
The name (id) of a block, e.g. woocommerce/cart.
$woo_page_name(строка) (обязательный)
The woo page to search, e.g. cart.

Код WC_Tracker::get_blocks_from_page() WC 4.7.1

<?php
private static function get_blocks_from_page( $block_name, $woo_page_name ) {
	$page_blocks = self::get_all_blocks_from_page( $woo_page_name );

	// Get any instances of the specified block.
	return array_values(
		array_filter(
			$page_blocks,
			function ( $block ) use ( $block_name ) {
				return ( $block_name === $block['blockName'] );
			}
		)
	);
}