Как сделать свой category.php для дочерних рубрик?
На wordpress сайте кулинарной тематики есть категория "Рецепты", для нее сделан кастомный шаблон через category-slug.php (category-recepty.php). В категории "Рецепты", много дочерних категорий (рецепты салатов, печения, супов, мяса и т.д). Как сделать кастомный шаблон для вывода рецептов в дочерних рубриках? Делать для каждой дочерней рубрики свой шаблон? Тогда их получится слишком много и как мне кажется это не совсем правильно. Может есть какой то другой способ?
Есть как минимум 2 пути решения:
1 - создать шаблон category.php или archive.php через них будут выводится все категории(например: если есть новости или статьи, то они тоже будут выводится через этот шаблон). Можно использовать функцию проверки is_category( 'Stinky Cheeses' ), что бы выдавать различный html для разных категорий.
2- вариант - наиболее красивый. Необходимо создать таксономию recepties (можно загуглить: wordpress taxonomy для рубрик). Создать шаблон taxonomy-recepties.php. Этот шаблон будет работать для рубрик и подрубрик созданной таксономии.