Automattic\WooCommerce\Blocks\BlockTypes

ProductFilters::generate_navigation_id │ private │ WC 1.0

Generate a unique navigation ID for the block.

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

Хуков нет.

Возвращает

string. - Unique navigation ID.

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

// private - только в коде основоного (родительского) класса
$result = $this->generate_navigation_id( $block );
$block(разное) (обязательный)
- Block instance.

Код ProductFilters::generate_navigation_id() WC 11.2.1

private function generate_navigation_id( $block ) {
	return sprintf(
		'wc-product-filters-%s',
		md5(
			wp_json_encode(
				array(
					'attrs'       => $block->parsed_block['attrs'] ?? array(),
					'innerBlocks' => $block->parsed_block['innerBlocks'] ?? array(),
				)
			)
		)
	);
}