Описание get_template_part
— Action
Хук get_template_part позволяет подключать различные шаблоны в WordPress, что упрощает работу с шаблонами и улучшает структуру кода. Он срабатывает при вызове функции get_template_part() и позволяет изменять или добавлять функциональность при подключении шаблонов.
Примеры использования
Пример подключения шаблона для отображения постов:
get_template_part('content', 'single');
Здесь мы подключаем шаблон content-single.php для отображения одиночного поста
Пример использования с дополнительным именем:
get_template_part('content', 'page');
В этом примере мы подключаем шаблон content-page.php для отображения страницы
Пример использования с условием:
if (is_home()) {
get_template_part('content', 'home');
} else {
get_template_part('content', 'archive');
}
Мы подключаем разные шаблоны в зависимости от того, находимся ли мы на главной странице или архиве
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо подключать различные шаблоны для упрощения структуры кода и повторного использования кода
– Производительность
Хук не должен оказывать значительного влияния на производительность, так как он просто включает файлы шаблонов
– Предупреждения
Убедитесь, что шаблоны существуют, чтобы избежать ошибок при загрузке страницы
Альтернативы
Тип: function
Эта функция позволяет получить путь к шаблону, который можно использовать для подключения шаблона вручную
Используйте, если нужен более сложный контроль над загрузкой шаблонов