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

pre_get_block_templates

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

Сигнатура

apply_filters( 'pre_get_block_templates', WP_Block_Template[]|null $block_templates, array $query, string $template_type )

Описание

Верните значение, отличное от null, чтобы обойти запросы WordPress.

Оригинал (английский)

Return a non-null value to bypass the WordPress queries.

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

Верните массив блочных шаблонов, чтобы прервать стандартный запрос, либо null, чтобы позволить WP выполнить обычные запросы.

Параметры

$block_templates WP_Block_Template[]|null обязательный
Верните массив блочных шаблонов, чтобы прервать стандартный запрос, либо null, чтобы позволить WP выполнить обычные запросы.
$query array обязательный
Аргументы для получения шаблонов. Все аргументы необязательны. slug__in string[]Список слагов для включения. wp_id intID записи настроенного шаблона. area stringЗначение таксономии 'wp_template_part_area' для фильтрации (только для типа шаблона 'wp_template_part'). post_type stringТип записи, для которого нужно получить шаблоны.
$template_type string обязательный
Тип шаблона. Либо 'wp_template', либо 'wp_template_part'.

Исходный код

wp-includes/block-template-utils.php:1125

$templates = apply_filters( 'pre_get_block_templates', null, $query, $template_type );

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

ВерсияОписание
5.9.0 Introduced.

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

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