Automattic\WooCommerce\Blocks

BlockTemplatesController::get_block_templates()publicWC 1.0

Get and build the block template objects from the block template files.

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

Хуков нет.

Возвращает

Массив. WP_Block_Template[] An array of block template objects.

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

$BlockTemplatesController = new BlockTemplatesController();
$BlockTemplatesController->get_block_templates( $slugs, $template_type );
$slugs(массив)
An array of slugs to retrieve templates for.
По умолчанию: array()
$template_type(массив)
wp_template or wp_template_part.
По умолчанию: 'wp_template'

Код BlockTemplatesController::get_block_templates() WC 7.1.0

public function get_block_templates( $slugs = array(), $template_type = 'wp_template' ) {
	$templates_from_db  = $this->get_block_templates_from_db( $slugs, $template_type );
	$templates_from_woo = $this->get_block_templates_from_woocommerce( $slugs, $templates_from_db, $template_type );
	$templates          = array_merge( $templates_from_db, $templates_from_woo );
	return BlockTemplateUtils::filter_block_templates_by_feature_flag( $templates );

}