Automattic\WooCommerce\Blocks\Utils
BlockTemplateUtils::template_has_legacy_template_block
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() 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 );
}