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

Automattic\WooCommerce\Blocks

BlockTypesController::get_block_types() protected WC 1.0

Get list of block types.

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

Хуков нет.

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_block_types();

Код BlockTypesController::get_block_types() WC 5.4.1

<?php
protected function get_block_types() {
	global $wp_version, $pagenow;

	$block_types = [
		'AllReviews',
		'FeaturedCategory',
		'FeaturedProduct',
		'HandpickedProducts',
		'ProductBestSellers',
		'ProductCategories',
		'ProductCategory',
		'ProductNew',
		'ProductOnSale',
		'ProductsByAttribute',
		'ProductTopRated',
		'ReviewsByProduct',
		'ReviewsByCategory',
		'ProductSearch',
		'ProductTag',
		'AllProducts',
		'PriceFilter',
		'AttributeFilter',
		'ActiveFilters',
	];

	if ( Package::feature()->is_feature_plugin_build() ) {
		$block_types[] = 'Checkout';
		$block_types[] = 'Cart';
	}

	if ( Package::feature()->is_experimental_build() ) {
		$block_types[] = 'SingleProduct';
	}

	/**
	 * This disables specific blocks in Widget Areas by not registering them.
	 */
	if ( 'themes.php' === $pagenow ) {
		$block_types = array_diff(
			$block_types,
			[
				'AllProducts',
				'PriceFilter',
				'AttributeFilter',
				'ActiveFilters',
			]
		);
	}

	return $block_types;
}