Automattic\WooCommerce\Blocks\Utils

BlockTemplateUtils::should_use_blockified_product_grid_templatespublic staticWC 1.0

Returns whether the blockified templates should be used or not. If the option is not stored on the db, we need to check if the current theme is a block one or not.

Method of the class: BlockTemplateUtils{}

No Hooks.

Returns

true|false.

Usage

$result = BlockTemplateUtils::should_use_blockified_product_grid_templates();

BlockTemplateUtils::should_use_blockified_product_grid_templates() code WC 11.0.1

public static function should_use_blockified_product_grid_templates() {
	$use_blockified_templates = get_option( Options::WC_BLOCK_USE_BLOCKIFIED_PRODUCT_GRID_BLOCK_AS_TEMPLATE );

	if ( false === $use_blockified_templates ) {
		return wp_is_block_theme();
	}

	return wc_string_to_bool( $use_blockified_templates );
}