Automattic\WooCommerce\Blocks\BlockTypes

ProductFilters::generate_navigation_idprivateWC 1.0

Generate a unique navigation ID for the block.

Method of the class: ProductFilters{}

No Hooks.

Returns

String. - Unique navigation ID.

Usage

// private - for code of main (parent) class only
$result = $this->generate_navigation_id( $block );
$block(mixed) (required)
- Block instance.

ProductFilters::generate_navigation_id() code WC 9.9.4

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