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

WC_Admin_Meta_Boxes::remove_block_templates() public WC 1.0

Remove block-based templates from the list of available templates for products.

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

Хуков нет.

Возвращает

Строку[]. Templates array excluding block-based templates.

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

$WC_Admin_Meta_Boxes = new WC_Admin_Meta_Boxes();
$WC_Admin_Meta_Boxes->remove_block_templates( $templates );
$templates(string[]) (обязательный)
Array of template header names keyed by the template file name.

Код WC_Admin_Meta_Boxes::remove_block_templates() WC 5.5.2

<?php
public function remove_block_templates( $templates ) {
	if ( count( $templates ) === 0 || ! function_exists( 'gutenberg_get_block_template' ) ) {
		return $templates;
	}

	$theme              = wp_get_theme()->get_stylesheet();
	$filtered_templates = array();

	foreach ( $templates as $template_key => $template_name ) {
		$gutenberg_template = gutenberg_get_block_template( $theme . '//' . $template_key );

		if ( ! $gutenberg_template ) {
			$filtered_templates[ $template_key ] = $template_name;
		}
	}

	return $filtered_templates;
}