запись тест

ШАБЛОНЫ СТРАНИЦ И КАТЕГОРИЙ WORDPRESS

Александркомментария 4

Как изменить дизайн страницы и поста категории?

Шаблоны страниц и категорий WordPress

Здравствуйте дорогие читатели блога! Сегодня возникла необходимость осветить вопрос, как сделать шаблоны страниц и wordpress категории сайта с разным дизайном.

Это довольно таки легко сделать, а польза очевидна. Так как очень часто при ведении блога, возникает потребность сделать страницу для подписки, продающую страницу, или изменить оформление каких-либо категорий сайта, используя стандартные возможности, движка. Вам не придется каждый раз создавать отдельную и заливать ее на сайт, а просто один раз сделаете шаблон в редакторе, и шаблоны страниц будут такими, какими вы захотите.

Что касается шаблонов wordpress категории, то здесь еще проще. Хак, который я вам покажу, будет автоматически применять оформление, которое вы зададите для статей. Если вы профи и знаете, как это сделать, буду рад вашим комментариям  ну, а если вы новичок, тогда этот пост будет вам очень полезен!

И так начнем…

Шаблоны для wordpress категории.

Думаю, что не открою Америку, если скажу, что для отображения страниц категорий, CMS-wordpress использует archive.php, в редких случаях, это могут быть файлы: category.рhp или index.рhp. Поэтому я буду говорить именно про archive.php, так как и на моем блоге используется он. Вам же необходимо самостоятельно определить, какой файл используется у вас (в вашей теме) и применять все, что я буду рассказывать для этого файла.

Начинаем действовать.

Первое, что нам надо сделать, это определить, какую категорию мы будем менять и применим свой шаблон. Все они имеют свой индивидуальный номер (ID), а узнать его можно просто. Зайдите в раздел «Записи —> Рубрики» и наведите курсор на любую из рубрик. Кликнув по ней, откроется новая страница, и в адресной строке браузера после букв ID вы увидите номер вашей категории. Можно и не кликать, а посмотреть номер в строке состояния браузера, как правило, внизу. Примерно это выглядит вот так:

http://ВАШ_САЙТ.ru/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=643

Последние цифры и будет ваш ID.

Теперь мы создадим новый файл и назовем его category-643.php, можно скачать его на компьютер с сайта и просто переименовать. Как вы, наверное, поняли 643 это номер нашей категории, для которой мы сделаем индивидуальный дизайн.
Можно попробовать использовать в названии файла не цифры, а ее ярлык, в принципе тоже будет работать, однако я не советую это делать. Почему? Да все просто, если вы вдруг когда-нибудь захотите переименовать их, все слетит, так как изменится ярлык, а номер всегда остается один и тот же.

Ну, вот кажется и всё! Вам осталось отредактировать этот файл под новый шаблон, и она будет выглядеть, так как вы хотите.

Меняем дизайн страницы wordpress категории.

Теперь для того чтобы шаблон страницы поста выглядел по-другому, нам надо сделать следущее.
Копируем полностью наш файл single.php или скачиваем на компьютер, затем переименовываем его, например в single-default.рhp и закачиваем обратно на хостинг. Теперь делаем еще одну копию и называем ее, например single-prodvizhenie.рhp. Этот файл как раз и будет задавать нам новый дизайн страницы. Для этого вам необходимо соответственно доработать его и внести изменения в файл стилей.

После этого, открываем наш старый файл single.рhp, удаляем все что там есть и вставляем новый код:PHP

123456789<?php  $post = $wp_query->post;   if (in_category(‘643′)) {      include(TEMPLATEPATH.’/single-prodvizhenie.php’);  } else {      include(TEMPLATEPATH.’/single-default.php’);  }?>

Если вы использовали вместо ID ярлык, тогда код будет выглядеть следующим образом:PHP

123456789<?php  $post = $wp_query->post;   if (in_category(‘prodvizhenie’)) {      include(TEMPLATEPATH.’/single-prodvizhenie.php’);  } else {      include(TEMPLATEPATH.’/single-default.php’);  }?>

Немного поясню, что мы здесь сделали. Мы показываем CMS-wordpress, что нужно делать, если категория имеет ID=643. В этом случае дизайн страницы будет взят из файла single-prodvizhenie.рhp, если же она отличается от заданного номера, то применится шаблон из single-default.рhp, т. е. наш основной дизайн.

Вот и все! Вам осталось сверстать шаблон single-prodvizhenie.php и все посты в указанной worpress категории будут иметь свой дизайн.

Удачи Вам и процветания!