BlackerAndrew
@BlackerAndrew
Начинающий вёрстальщик

Можно ли сделать больше одного header и footer и как?

Всем привет.
Делаю header и footer в отдельных файлах header.php и footer.php. Однако на сайте будет раздел, где дизайн будет немного другой, соответственно нужны другие хедер и футер. Суть: в моем случае сделать это разделение, чтоб на конкретные страницы сделать одни футер и хедер, на другие страницы другой хедер и футер. Как грамотно вообще это в ВП можно сделать? Можно ли в файлах header.php и footer.php сделать по два экземпляра и как-то указать страницы, где те или иные хедер и футер будут работать?
  • Вопрос задан
  • 303 просмотра
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
1. Вы можете создать любой уникальный хедер header-{name}.php или футер footer-{name}.php и подключать в шаблон например так

if ( is_home() ) {
	get_header('home');
} elseif ( is_404() ) {
	get_header('404');
} else {
	get_header();
}


2. Эти же самые условия будут работать и в самом файле header.php

if ( is_home() ) {
	// тут контент уникального хедера домашней страницы
} else {
	// тут контент общего хедера для остальных страниц
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Lord_Dantes
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы