WP_Block_Processor::normalize_block_typepublic staticWP 6.9.0

Normalizes a block name to ensure that missing implicit “core” namespaces are present.

Example:

'core/paragraph' === WP_Block_Processor::normalize_block_byte( 'paragraph' );
'core/paragraph' === WP_Block_Processor::normalize_block_byte( 'core/paragraph' );
'my/paragraph'   === WP_Block_Processor::normalize_block_byte( 'my/paragraph' );

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

Хуков нет.

Возвращает

Строку. Fully-qualified block type including namespace.

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

$result = WP_Block_Processor::normalize_block_type( $block_type ): string;
$block_type(строка) (обязательный)
Valid block name, potentially without a namespace.

Список изменений

С версии 6.9.0 Введена.

Код WP_Block_Processor::normalize_block_type() WP 6.9.1

public static function normalize_block_type( string $block_type ): string {
	return false === strpos( $block_type, '/' )
		? "core/{$block_type}"
		: $block_type;
}