Вывод разных дизайнов в Wordpress

Maxvalick
На сайте с 26.09.2008
Offline
105
2335

Здравствуйте. Появилась необходимость выводить дизайн на разных страницах в wordpress по-разному, а именно вот что меня интерисует:

Главная - своя шапка (image 1) и своя картинка в подвале (image 2)

Page 1 - уже другая шапка и картинка в подвале. И так все страницы до page 4, что бы у каждой из этих 4-х страниц картинки были свои.

Обычные записи (Заголовок 1, Заголовок 2) выводятся с дизайном как на главной странице.

Таким образом это 5 "дизайнов" грубо говоря.

Подскажите, как подобное можно реализовать в wordpress? Картинку прилагаю.

jpg 35790.jpg
паркур в Москве (http://parkour.su)
Maxvalick
На сайте с 26.09.2008
Offline
105
#1

Переформулирую вопрос:

Как задавать дизайн для определенной страницы? Допустим, я залью все 5 тем, для каждой из страниц, но нужна опция, в которой можно выбирать, в каком дизайне их отображать. Может плагин есть такой?

mgarkunov
На сайте с 23.03.2009
Offline
130
#2

Рекомендую почитать здесь: http://www.sonika.ru/blog/wordpress/template-hierarchy.htm

Affiliate marketing в Рунете (http://affnet.ru)
Maxvalick
На сайте с 26.09.2008
Offline
105
#3

почитал. нужно на статичные страницы.

Шаблон, выбранный при создании или редактировании статичной страницы в выпадающем списке справа «Шаблон страницы»

не понятно, где этот выпадающий список? не видел такого

если слаг (короткая ссылка) Страницы about, то для этой страницы может использоваться шаблон about.php

создать тему с именем папки about.php?

DkWix
На сайте с 04.11.2007
Offline
75
#4
Maxvalick:
почитал. нужно на статичные страницы.


не понятно, где этот выпадающий список? не видел такого

Maxvalick:
создать тему с именем папки about.php?

http://forum.maxsite.org/viewtopic.php?id=2828

Если нужно поменять только картинки, то можно сделать проще. Можно в корневом каталоге, например, создать папку img и в неё положить картинки и в шапку в нужном месте вставить:

<img src="/img/<?php page_id(); ?>.gif" /> в итоге, в шапке будут выводить картинки с названием 1.gif, 2.gif и т.д. - зависит от ID страницы на которой человек находится. Но насчёт функции <?php page_id(); ?> не уверен, точно не помню какая функция выводит id страниц.

Алина1
На сайте с 20.02.2008
Offline
55
#5

В репозитории посмотрите плагины по тегам кастом хедер, кастом пейдж. Я бы подсказала, да буквально два дня назад все посносила. Искала и нашла их именно описаным путем.

Такие дела, Д. А. Диктатура пролетроллиата. Антикопирайтер
ETNO
На сайте с 16.06.2008
Offline
117
#6

если кратко - то создаете файл php в папке темы, копируете туда все, что в page.php (или пишите сами все, что нужно), добавляете то, что нужно, далее вверху этого файла вставляете что-то вроде:

<?php

/*
Template Name: страница1
*/
?>

Теперь при создании новой страницы в админке, вы сможете выбирать этот шаблон и именно он будет задействован для данной страницы

Wordpress тема для заработка на партнерках (http://themeforest.net/item/rehub-directory-shop-coupon-affiliate-theme/7646339). Создание каталогов с фильтрацией, расширенный функционал обзоров, layout builder, еженедельное обновление.
Maxvalick
На сайте с 26.09.2008
Offline
105
#7

прикол в том, что у меня нет этого выпадающего меню в админке версия 2.6.2

ETNO
На сайте с 16.06.2008
Offline
117
#8

он может быть не внизу, а справа под кнопками "опубликовать" и т.д. И к тому же появляется только после описанных выше мной действий.

mgarkunov
На сайте с 23.03.2009
Offline
130
#9
Maxvalick:
прикол в том, что у меня нет этого выпадающего меню в админке версия 2.6.2

Оно будет работать, если есть несколько шаблонов для страниц.

Maxvalick
На сайте с 26.09.2008
Offline
105
#10

да, ваша версия решения проблемы работает, но это не совсем то, что мне нужно.

Мне нужно именно переключение шаблонов. Например page 1 - шаблон default, page 2 - шаблон с другим названием, который берется из папки themes. Нужна опция, которая и делает это переключение.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий