Модератор
Юрій
(@yube)
Где и для чего? А то отвечу «на глаз», подразумевая админку 🙂
Мне нужно программным способом. Например нахожусь я в рубрике «Промо» и необходимо знать, что основной родителской категорией является именно «Портфолио». В вордпрессе есть функция, которая определяет родителскую категорию, но для «Промо» это будет «Корпоративные мероприятия».
Вообще стоит задача: Для всех рубрик, которые входят в «Портфолио» задать другой шаблон отображения.
Модератор
Юрій
(@yube)
Вообще стоит задача: Для всех рубрик, которые входят в «Портфолио» задать другой шаблон отображения.
Вот с этого и надо было начинать 🙂
http://blog.portal.kharkov.ua/2008/07/19/use_parent_category_template/
Старенький, конечно, но работал 🙂
А как им пользоваться?
Сейчас я длеаю так. Создаю 3 файла: category.php, category-porfolio.php и category-default.php
В category.php прописываю:
<?php
$post = $wp_query->post;
if (in_category('15')) {
include(TEMPLATEPATH.'/category-portfolio.php');
} else {
include(TEMPLATEPATH.'/category-default.php');
}
?>
Но для подкатегорий это не работает.
Активировал плагин.
Создал category-15.php
Но для подкатегорий этот шаблон почему-то не срабатывает. Что я не так делаю?
Модератор
Юрій
(@yube)
А как им пользоваться?
Не знаете, как пользоваться плагином? Скопировать и активировать.
Плагин use_parent_category_template позволяет использовать шаблон рубрики category-N.php для всех ее подрубрик.
…
где N — номер категории.
В category.php прописываю:
<?php
$post = $wp_query->post;
if (in_category('15')) {
include(TEMPLATEPATH.'/category-portfolio.php');
} else {
include(TEMPLATEPATH.'/category-default.php');
}
?>
Но для подкатегорий это не работает.
А чего б ему работать? Условие in_category(’15’) означает, что текущий пост находится в категории с ID = 15.
Модератор
Юрій
(@yube)
Что я не так делаю?
Отсюда не видно 🙂
Может что-то изменилось за три года. Проверьте для начала объект $category, получаемый в плагине.
Пробую создать category-16.php. Он не срабатывает для этой категории.
Нашел проблему. Мешает плагин Seo-Without-Category
Модератор
Юрій
(@yube)
Мешает плагин Seo-Without-Category
Странно. Они, вроде как, в разных «плоскостях» работают.
Кстати, рекомендую посмотреть ЧАВО/Структура постоянных ссылок
И еще, на всякий случай: одновременное использование ЧПУ /%category%/%postname%/ и вырезание из урла ‘category’ — источник проблем.