WordPress как на ладони
WordCamp Saint Petersburg 2018 wordpress jino

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

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

0
Гость
2 года назад
  • 0
    Kama5288

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

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

    Ferzet 2 года назад

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

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

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

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