Практически во всех шаблонах для Wordpress есть шаблон заголовка header.php . И практически во всех шаблонах заголовок страницы является неизменяемой величиной. Как правило в заголовках размещается некое ключевое изображение, центр композиции заголовка.
Однако иногда очень эффектно смотрится блог, на котором у некоторых страниц своё особенное заголовочное изображение не просто так, а с каким-то смыслом, особенным для этой страницы.
Это можно относительно несложно сделать. Для этого идеально подходят Conditional Tags.
Например, если нужно для всех страниц выводить изображение logo1.jpg, а для рубрик logo2.jpg можно использовать следующий код:
<img src="<?php bloginfo('stylesheet_directory'); if (is_category()) { echo"/images/logo2.jpg"; }else{ echo"/images/logo1.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. Всё зависит от дизайнерского креатива.
См. также
Посты по теме:
RSS-подписка
Ха! Как в тему))) Я как раз обдумывал, как реализовать эту идею)))
В выходные продемонстрирую, наверно)))
Мне тоже идея нравится. Я и себе бы поставил.
Вот только дизайнер из меня никакой.
Фича не ограничевается выводом лого!
Здравствуйте.
Нашла для своего блога подходящий шаблон, но мне нужно поставить другую картинку в заголовок. Прочитала ваш пост, но не увидела у себя подобный код.
Если можете, помогите.
Сразу скажу, что я ЧАЙНИК!
Выбрала себе тему journalized сместо цветов наверх хочу установить картинку: http://img-fotki.yandex.ru/get/3604/avalona1051.27/0_2c856_c414a62a_orig
Заранее спасибо
@ avalona: Вау, у тебя хитрый заголовок. Чайнику я бы не советовал что-то менять в таком сложном коде, тем более если функционал тебя устраивает.
Заменить картинку можно проще – если тебе например не нравится 7-я картинка, просто положи свою картинку вместо
link7.gif. Старую куда-нибудь сохрани на всякий случай, вдруг захочешь вернуться
Путь где у тебя лежат эти картинки:
/wp-content/themes/summer-fresh/imagemenu/images/
И вообще тебе стоит что-то сделать со всеми картинками, хотя бы из-за слишком формальных надписей “Link1″, “Link2″ и так далее. Может тупо в фотошопе замазать, и своё написать?
altesack, приятно, что вы не поленились и нашли мой сайт, хотя я ссылка на него не ставила
Действительно, для avalona.ru схему нужно или переделывать, или координально менять. К сожалению, сейчас на это нет времени
А вопрос мой относился к сайту http://sozvezdie-cats.ru
Мне нужно было наверх вставить свою шапку с эмблемами Федераций и Ассоциаций.
В результате в 5 утра я нашла такукю схему, в которой предусмотрела смена шапки в настройках темы
А в папку с темой я так просто влезть н могу, т.к. хостюсь на Агаве (тариф блог-хостинг), а там нет свободного доступа к папкам. Если что-то надо изменить, то приходится писпть в службу поддержки
avalona пишет:
ух, какая там обалденная темка!
Dandr пишет:
ух, какая там обалденная темка!
Да, я как эту тему увидела – сразу влюбилась.
Жаль, что у создателя руки оказались кривоваты и онг оставил эти уробдливые надписи