WordPress как на ладони
wordpress jino

Как сделать свой category.php для дочерних рубрик?

На wordpress сайте кулинарной тематики есть категория "Рецепты", для нее сделан кастомный шаблон через category-slug.php (category-recepty.php). В категории "Рецепты", много дочерних категорий (рецепты салатов, печения, супов, мяса и т.д). Как сделать кастомный шаблон для вывода рецептов в дочерних рубриках? Делать для каждой дочерней рубрики свой шаблон? Тогда их получится слишком много и все они будут однотипными, и как мне кажется это не совсем правильный. Может есть какой то другой способ?

0
Гость 1.5 года назад
  • 0
    Kama4659

    создайте в теме файлы: category-ярлыккатегории.php или category-ID категории.php

    Смотрите подробнее Иерархия файлов темы тут: http://wp-kama.ru/id_89/uslovnyie-tegi-v-wordpress-i-vse-chto-s-nimi-svyazano.html

    Ferzet 1.5 года назад

    Спасибо kama, Вы спасли мой проект от длительного застоя)

    Комментировать
  • 0

    Можно в category.php получить $category = get_queried_object -> проверять дочерняя это категории

    if($category->parent>0){
    	get_template_part('category', 'child');
    } else {
    	get_template_part('category', 'parent');
    }
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.