insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata()WP 6.6.0

Returns the markup for blocks hooked to the given anchor block in a specific relative position and then adds a list of hooked block types to an anchor block's ignored hooked block types.

This function is meant for internal use only.

Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.

Хуков нет.

Возвращает

Строку.

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

insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata( $parsed_anchor_block, $relative_position, $hooked_blocks, $context );
$parsed_anchor_block(массив) (обязательный) (передается по ссылке — &)
The anchor block, in parsed block array format.
$relative_position(строка) (обязательный)
The relative position of the hooked blocks. Can be one of 'before', 'after', 'first_child', or 'last_child'.
$hooked_blocks(массив) (обязательный)
An array of hooked block types, grouped by anchor block and relative position.
$context(WP_Block_Template|WP_Post|массив) (обязательный)
The block template, template part, or pattern that the anchor block belongs to.

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

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

Код insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata() WP 6.6.2

function insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata( &$parsed_anchor_block, $relative_position, $hooked_blocks, $context ) {
	$markup  = insert_hooked_blocks( $parsed_anchor_block, $relative_position, $hooked_blocks, $context );
	$markup .= set_ignored_hooked_blocks_metadata( $parsed_anchor_block, $relative_position, $hooked_blocks, $context );

	return $markup;
}