Варьируем шапку страницы в шаблонах для WordPress

Практически во всех шаблонах для WordPress есть шаблон заголовка header.php . И практически во всех шаблонах заголовок страницы является неизменяемой величиной. Как правило в заголовках размещается некое ключевое изображение, центр композиции заголовка.

Однако иногда очень эффектно смотрится блог, на котором у некоторых страниц своё особенное заголовочное изображение не просто так, а с каким-то смыслом, особенным для этой страницы.

Это можно относительно несложно сделать. Для этого идеально подходят Conditional Tags.

Например, если нужно для всех страниц выводить изображение logo1.jpg, а для рубрик logo2.jpg можно использовать следующий код:

 " id=logo>

Вместо is_category() возможно множество вариантов:

  • is_category(’1′) — для рубрики с кодом 1
  • in_category(’1′) — для постов в рубрике с кодом 1
  • is_page(’1′) — для страницы с кодом 1
  • is_single(’1′) — пост с кодом 1

И таких примеров можно придумать ещё много. Всё зависит от фантазии и от креативных изображений.

PS: Кстати не обязательно варьировать только header.php, можно ещё зацепить sidebar.php. Всё зависит от дизайнерского креатива.

См. также

Варьируем шапку страницы в шаблонах для WordPress: 8 комментариев

  1. Dandr

    Ха! Как в тему))) Я как раз обдумывал, как реализовать эту идею)))
    В выходные продемонстрирую, наверно)))

  2. altesack Автор записи

    Мне тоже идея нравится. Я и себе бы поставил.
    Вот только дизайнер из меня никакой.

  3. avalona

    Здравствуйте.
    Нашла для своего блога подходящий шаблон, но мне нужно поставить другую картинку в заголовок. Прочитала ваш пост, но не увидела у себя подобный код.
    Если можете, помогите.
    Сразу скажу, что я ЧАЙНИК!
    Выбрала себе тему journalized сместо цветов наверх хочу установить картинку: http://img-fotki.yandex.ru/get/3604/avalona1051.27/0_2c856_c414a62a_orig

    Заранее спасибо

  4. altesack Автор записи

    @ avalona: Вау, у тебя хитрый заголовок. Чайнику я бы не советовал что-то менять в таком сложном коде, тем более если функционал тебя устраивает.

    Заменить картинку можно проще — если тебе например не нравится 7-я картинка, просто положи свою картинку вместо
    link7.gif. Старую куда-нибудь сохрани на всякий случай, вдруг захочешь вернуться :)

    Путь где у тебя лежат эти картинки:
    /wp-content/themes/summer-fresh/imagemenu/images/

    И вообще тебе стоит что-то сделать со всеми картинками, хотя бы из-за слишком формальных надписей «Link1″, «Link2″ и так далее. Может тупо в фотошопе замазать, и своё написать?

  5. avalona

    altesack, приятно, что вы не поленились и нашли мой сайт, хотя я ссылка на него не ставила :-)
    Действительно, для avalona.ru схему нужно или переделывать, или координально менять. К сожалению, сейчас на это нет времени :(

    А вопрос мой относился к сайту http://sozvezdie-cats.ru
    Мне нужно было наверх вставить свою шапку с эмблемами Федераций и Ассоциаций.
    В результате в 5 утра я нашла такукю схему, в которой предусмотрела смена шапки в настройках темы :)

    А в папку с темой я так просто влезть н могу, т.к. хостюсь на Агаве (тариф блог-хостинг), а там нет свободного доступа к папкам. Если что-то надо изменить, то приходится писпть в службу поддержки :-(

  6. Dandr

    avalona пишет:

    Действительно, для avalona.ru схему нужно или переделывать, или координально менять.

    ух, какая там обалденная темка!

  7. avalona

    Dandr пишет:
    ух, какая там обалденная темка!

    Да, я как эту тему увидела — сразу влюбилась.
    Жаль, что у создателя руки оказались кривоваты и онг оставил эти уробдливые надписи :(

Комментарии запрещены.