WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Blocks

BlockTemplatesController::render_block_template() public WC 1.0

Renders the default block template from Woo Blocks if no theme templates exist.

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

Хуков нет.

Возвращает

null. Ничего.

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

$BlockTemplatesController = new BlockTemplatesController();
$BlockTemplatesController->render_block_template();

Код BlockTemplatesController::render_block_template() WC 6.1.0

public function render_block_template() {
	if ( is_embed() || ! BlockTemplateUtils::supports_block_templates() ) {
		return;
	}

	if (
		is_singular( 'product' ) &&
		! BlockTemplateUtils::theme_has_template( 'single-product' ) &&
		$this->block_template_is_available( 'single-product' )
	) {
		add_filter( 'woocommerce_has_block_template', '__return_true', 10, 0 );
	} elseif (
		( is_product_taxonomy() && is_tax( 'product_cat' ) ) &&
		! BlockTemplateUtils::theme_has_template( 'taxonomy-product_cat' ) &&
		$this->block_template_is_available( 'taxonomy-product_cat' )
	) {
		add_filter( 'woocommerce_has_block_template', '__return_true', 10, 0 );
	} elseif (
		( is_product_taxonomy() && is_tax( 'product_tag' ) ) &&
		! BlockTemplateUtils::theme_has_template( 'taxonomy-product_tag' ) &&
		$this->block_template_is_available( 'taxonomy-product_tag' )
	) {
		add_filter( 'woocommerce_has_block_template', '__return_true', 10, 0 );
	} elseif (
		( is_post_type_archive( 'product' ) || is_page( wc_get_page_id( 'shop' ) ) ) &&
		! BlockTemplateUtils::theme_has_template( 'archive-product' ) &&
		$this->block_template_is_available( 'archive-product' )
	) {
		add_filter( 'woocommerce_has_block_template', '__return_true', 10, 0 );
	}
}