хук-фильтр since 5.1.0

pre_render_block

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'pre_render_block', string|null $pre_render, array $parsed_block, WP_Block|null $parent_block )

Описание

Позволяет прервать выполнение render_block(), вернув значение, отличное от null.

Фильтруемое значение

Предварительно отрендеренное содержимое. Значение по умолчанию null.

Параметры

$pre_render string|null обязательный
Предварительно отрендеренное содержимое. Значение по умолчанию null.
$parsed_block array обязательный
Ассоциативный массив отображаемого блока. См. 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:2360

$pre_render = apply_filters( 'pre_render_block', null, $parsed_block, $parent_block );

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

ВерсияОписание
5.9.0 The $parent_block parameter was added.
5.1.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.