хук-фильтр
since 4.9.6
theme_templates
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'theme_templates', string[] $post_templates, WP_Theme $theme, WP_Post|null $post, string $post_type )
Описание
Фильтрует список шаблонов страниц для темы.
Фильтруемое значение
Массив имён заголовков шаблонов, ключами которого являются имена файлов шаблонов.
Параметры
$post_templates
string[]
обязательный
Массив имён заголовков шаблонов, ключами которого являются имена файлов шаблонов.
$theme
WP_Theme
обязательный
Объект темы.
$post
WP_Post|null
обязательный
Редактируемая запись, предоставляемая для контекста, или null.
$post_type
string
обязательный
Тип записи, для которого нужно получить шаблоны.
Исходный код
wp-includes/class-wp-theme.php:1420
$post_templates = (array) apply_filters( 'theme_templates', $post_templates, $this, $post, $post_type );
История изменений
| Версия | Описание |
|---|---|
| 4.9.6 | Introduced. |

