# insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata()

URL: https://chugunov.pro/api-wordpress/functions/insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 6.6.0.

## Сигнатура

```php
insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata( array $parsed_anchor_block, string $relative_position, array $hooked_blocks, WP_Block_Template|WP_Post|array $context ): string
```

## Описание

Эта функция предназначена только для внутреннего использования.

## Параметры

- `$parsed_anchor_block` `array` — обязательный. Якорный блок в формате массива разобранного блока.
- `$relative_position` `string` — обязательный. Относительная позиция прикреплённых блоков.
  
  Может быть одним из 'before', 'after', 'first_child' или 'last_child'.
- `$hooked_blocks` `array` — обязательный. Массив типов прикреплённых блоков, сгруппированных по якорному блоку и относительной позиции.
- `$context` `WP_Block_Template|WP_Post|array` — обязательный. Шаблон блока, часть шаблона или паттерн, которому принадлежит якорный блок.

## Возвращаемое значение

`string`

## Исходный код

Файл: `wp-includes/blocks.php:1459`

```php
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;
}
```

## История изменений

- 6.6.0 — Introduced.

## Связанные

Использует: [`set_ignored_hooked_blocks_metadata`](https://chugunov.pro/api-wordpress/functions/set_ignored_hooked_blocks_metadata/), [`insert_hooked_blocks`](https://chugunov.pro/api-wordpress/functions/insert_hooked_blocks/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/insert_hooked_blocks_and_set_ignored_hooked_blocks_metadata/
