хук-фильтр
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. |

