• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь WordPress 3.0.1 Для каждой категории - своя тема

Статус
В этой теме нельзя размещать новые ответы.

yavasilek

Мой дом здесь!
Регистрация
5 Окт 2008
Сообщения
1.200
Реакции
454
Всем привет.
С WP общаюсь не очень часто, так вот возник вот такой вопрос.
Как реализовать чтоб для отдельных категорий использовался свой файл шаблона? или как в самом файле шаблона(отображения краткой новости) задать шаблон для одной категории и для других отдельно.
Я представляю что это должно быть след.образом
Код:
Если категория=а, то такой шаблон, или используем такой
Но как это реализовать на WP просто напросто не знаю. Одна надежда на Вас.:bc:
 
category-8.php в папке темы будет перекрывать вывод категории с восьмым номером.
т.е. для каждой категории я могу создать файлы
category-1.php
..............
category-n.php
и тогда система будет автоматом использовать шаблоны из этих файлов?
 
category-ID.php или category-slug.php и когда загружается страница категории то используются эти файлы из шаблона.
тут подробно про иерархию шаблона

ещё можно использовать условия
для категории в файле category.php добавить условие
if(is_category(1)){изменяем шаблон или подключаем другой}

есть функция проверки к какой категории пренадлежит пост (single.php),
if (in_category(1)) {изменяем шаблон или подключаем другой}

вместо ID можно использовать названия
тут про условия
 
добрый день! помогите пожалуйста разобраться
я недавно поставил 3 вордпресс, и мне подходит 1 тема для одного раздела, другая для всего остального.
С прессом я только начал знакомится
-подскажите подробней как сделать, чтоб 1 категория была с другим шаблоном.
(или как вариант можно ли чтоб в субдомене был другой шаблон?)
В основной теме файл category.php присутсвует, в другой (который на 1 категорию) нету вообще такого. и как узнать ид нужной мне категории.
 
Вообще два разных шаблона для разных категорий это сложнее, в шаблонах могут быть всякие функции, настройки. Но можно сделать комбинацию из двух шаблонов в один.

Например верх шаблона это header.php тогда комбинация будет такой тут header.php
PHP:
<?php
if(in_category(21)){
    get_template_part('header_new');
}else{

//код первого шаблона из header.php

<? } ?>
значит id категории 21, и для категории той категории верх шаблона загружать из файла header_new.php, похожее сделать с другими файлами.

id категории можно увидеть на странице редактирования категории в ссылке будет tag_ID=xx, xx это id категории.

A может сделать два сайта, один на одну категорию другие на все остальные, с версии 3 мультисайты поддерживает wordpress. Но минус что на одном сайте список категорий другого сайта не видно, нужно будет между сайтами переходить.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху