Описание page_attributes_meta_box_template
— Filter
Хук page_attributes_meta_box_template позволяет изменить шаблон страницы, который отображается в метабоксе атрибутов страницы в админке WordPress. Он срабатывает при отображении метабокса для редактирования атрибутов страницы на экране редактирования страницы и позволяет адаптировать доступные шаблоны для пользователей
Примеры использования
Пример добавления нового шаблона для страниц:
add_filter('page_attributes_meta_box_template', function($template) {
$template .= '';
return $template;
});
В этом примере мы добавляем новый кастомный шаблон в метабокс атрибутов страницы
Пример изменения существующего шаблона:
add_filter('page_attributes_meta_box_template', function($template) {
if ($template == 'default-template.php') {
$template = 'new-default-template.php';
}
return $template;
});
Здесь мы изменяем стандартный шаблон на новый, если текущий шаблон — default-template.php
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо адаптировать шаблоны страниц для удобства администраторов и пользователей в админке
– Производительность
Хук не оказывает значительного влияния на производительность, так как изменения касаются только административного интерфейса
– Предупреждения
Следите за тем, чтобы изменения не путали пользователей и не приводили к путанице с шаблонами
Альтернативы
Тип: filter
Этот хук позволяет изменить шаблон, используемый для отображения страницы на фронтэнде
Используйте его, если нужно изменить шаблон страницы на сайте, а не в админке