Top.Mail.Ru
Ответы

Как изменить высоту шапки сайта на разных страницах Wordpress

Нужно шапку сайта на Wordpress на главной странице оставить как есть, а на остальных страницах сделать ее в два раза меньше.

Подскажите пожалуйста, как это осуществить

Предложение, в виде: "сделай другой блок" не подойдет

По дате
По Рейтингу
Аватар пользователя
Искусственный Интеллект
7лет

для главной используй один шаблон, для остальных другой

Аватар пользователя
Искусственный Интеллект
7лет

т. е отличия только в высоте шапки? Тогда можно найти PHP-файл, ответственный за вывод шапки (обычно header.php) и добавить проверку на домашнюю страницу.
Например у меня было так:
< div id="header">
А изменяю на
< div id="header" <? if (is_home()) echo 'class="home_header"';?>>

Теперь в CSS меняю шапку на узкую (#header):
#header {height: 500px}

а для класса home_header добавляю увеличенную высоту:
.home_header {height: 100px}

Какая страница будет считаться is_home() зависит от настроек чтения ("На главной странице отображать").

Аватар пользователя
Мыслитель
7лет

в теге BODY задай каждой странице свой класс, и используй наследование CSS