Задать вопрос
@Levelse

Присвоить шаблон родительской категории для подкатегории?

Добрый день, возник такой вопрос:
На сайте есть 2 основные категории(рубрик), которые в свою очередь содержат по 100+ дочерних подкатегорий (рубрик). Можно ли создать 2 отдельных шаблона, для каждой из основных категорий, и чтобы подкатегории выводились с помощью шаблона родителя, а не настраивать для каждой подкатегории отдельный файл "category-slug.php"?

Спасибо за внимание.
  • Вопрос задан
  • 528 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Фильтр template_include + conditional функция cat_is_ancestor_of:

function parent_category_template( $template ) {

	if ( is_category() && cat_is_ancestor_of( $parent_category_id, get_queried_object_id() )  ) {
		$new_template = locate_template( array( 'category-parent.php' ) );
		if ( '' != $new_template ) {
			return $new_template;
		}
	}

	return $template;
}
add_filter( 'template_include', 'parent_category_template', 99 );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы