Automattic\WooCommerce\Admin\Features\ProductBlockEditor

BlockRegistry::register_block()privateWC 1.0

Register a single block.

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

Хуков нет.

Возвращает

WP_Block_Type|false. The registered block type on success, or false on failure.

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

// private - только в коде основоного (родительского) класса
$result = $this->register_block( $block_name, $block_dir );
$block_name(строка) (обязательный)
Block name.
$block_dir(строка) (обязательный)
Block directory.

Код BlockRegistry::register_block() WC 8.7.0

private function register_block( $block_name, $block_dir ) {
	$block_name      = $this->remove_block_prefix( $block_name );
	$block_json_file = $this->get_file_path( $block_name . '/block.json', $block_dir );

	return $this->register_block_type_from_metadata( $block_json_file );
}