Tavion
@Tavion
front-end developer

Как вывести все подкатегории?

В Woocommerce есть виджет выводящий меню категорий товара. Нужно сделать, чтобы в меню выводились подкатегории относящиеся только к текущей категории. Подкатегории имеют два уровня. Если мы в настройках виджета оставляем включенной только одну опцию: "Only show children of the current category", то получается практически только нужно, за тем исключением, что выводятся только подкатегории верхнего уровня. А нужно, чтобы выводились все имеющиеся подкатегории.

В коде виджета, я нашел код, который отвечает за получение списка подкатегорий, как его изменить, чтобы выводились еще и подкатегории подкатегорий?

// Direct children are wanted
			$direct_children = get_terms( 
				'product_cat', 
				array( 
					'fields'       => 'ids', 
					'parent'       => $this->current_cat->term_id, 
					'hierarchical' => true, 
					'hide_empty'   => false 
				) 
			);
  • Вопрос задан
  • 3835 просмотров
Решения вопроса 1
Tavion
@Tavion Автор вопроса
front-end developer
В итоге я эту задачу решил гораздо проще: сделал нужное меню и добавил его в кастомный сайдбар, который через SQR Sidebar выводится на нужных страницах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы