Automattic\WooCommerce\Blocks\Utils

BlockTemplateUtils::template_has_legacy_template_blockpublic staticWC 1.0

Returns whether the passed $template has the legacy template block.

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

Хуков нет.

Возвращает

true|false.

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

$result = BlockTemplateUtils::template_has_legacy_template_block( $template );
$template(объект) (обязательный)
The template object.

Код BlockTemplateUtils::template_has_legacy_template_block() WC 11.0.1

public static function template_has_legacy_template_block( $template ) {
	if ( has_block( 'woocommerce/legacy-template', $template->content ) ) {
		return true;
	}

	$blocks = parse_blocks( $template->content );

	return self::has_block_including_patterns( array( 'woocommerce/legacy-template' ), $blocks );
}