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

WC_Tracker::get_block_tracker_data() public WC 1.0

Get tracker data for a specific block type on a woocommerce page.

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

Хуков нет.

Возвращает

Массив. Associative array of tracker data with keys:

  • page_contains_block
  • block_attributes

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

$result = WC_Tracker::get_block_tracker_data( $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_block_tracker_data() WC 4.7.1

<?php
public static function get_block_tracker_data( $block_name, $woo_page_name ) {
	$blocks = self::get_blocks_from_page( $block_name, $woo_page_name );

	$block_present = false;
	$attributes    = array();
	if ( $blocks && count( $blocks ) ) {
		// Return any customised attributes from the first block.
		$block_present = true;
		$attributes    = $blocks[0]['attrs'];
	}

	return array(
		'page_contains_block' => $block_present ? 'Yes' : 'No',
		'block_attributes'    => $attributes,
	);
}