хук-фильтр
since 5.1.0
render_block_data
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'render_block_data', array $parsed_block, array $source_block, WP_Block|null $parent_block )
Описание
Фильтрует блок, отрисовываемый в render_block() , до его обработки.
Фильтруемое значение
Ассоциативный массив отображаемого блока. См. WP_Block_Parser_Block.
blockName string|nullИмя блока.
attrs arrayАтрибуты из разделителей-комментариев блока.
innerBlocks array[]Список вложенных блоков. Массив массивов с той же структурой, что и этот.
innerHTML stringHTML из внутренней части разделителей-комментариев блока.
innerContent arrayСписок строковых фрагментов и null-маркеров в местах, где найдены вложенные блоки.
Параметры
$parsed_block
array
обязательный
Ассоциативный массив отображаемого блока. См. WP_Block_Parser_Block.
blockName string|nullИмя блока.
attrs arrayАтрибуты из разделителей-комментариев блока.
innerBlocks array[]Список вложенных блоков. Массив массивов с той же структурой, что и этот.
innerHTML stringHTML из внутренней части разделителей-комментариев блока.
innerContent arrayСписок строковых фрагментов и null-маркеров в местах, где найдены вложенные блоки.
$source_block
array
обязательный
Неизменённая копия $parsed_block в том виде, в каком он присутствовал в исходном содержимом.
См. WP_Block_Parser_Block.
blockName string|nullИмя блока.
attrs arrayАтрибуты из разделителей-комментариев блока.
innerBlocks array[]Список вложенных блоков. Массив массивов с такой же структурой, как этот.
innerHTML stringHTML из содержимого разделителей-комментариев блока.
innerContent arrayСписок строковых фрагментов и null-маркеров в местах, где были найдены вложенные блоки.
$parent_block
WP_Block|null
обязательный
Если это вложенный блок, ссылка на родительский блок.
Исходный код
wp-includes/blocks.php:2398
$parsed_block = apply_filters( 'render_block_data', $parsed_block, $source_block, $parent_block );
История изменений
| Версия | Описание |
|---|---|
| 5.9.0 | The $parent_block parameter was added. |
| 5.1.0 | Introduced. |

