WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru WPmentor - Ищем топовых специалистов по WordPress, чтобы помочь вам заработать

Как правильно вывести подкатегории Woocommerce?

На сайте Woocommerce есть категории и подкатегории, при нажатии на категорию у которой есть подкатегории требуется вывести её подкатегории, делаю это следующим образом в файле content-product.php:

$category = get_queried_object();
$id_cat = $category->term_id;
$cat_info = get_term($id_cat);
	$args = array(
		'taxonomy' => 'product_cat',
		'parent' => $id_cat
	);
	$product_categories = get_terms($args);
		foreach ( $product_categories as $product_category ) {
//Вывожу необходимые данные
		}

То есть получаю id текущей категории и вывожу её категории находя их по этому id. Всё выводится, но выводится не один раз а несколько, столько сколько есть товаров в категории, выглядит это следующим образом http://prntscr.com/r9fx0a Почему так происходит? Мне надо вывести только один раз все категории, как это сделать?

Заметки к вопросу:
anseme 3 Мар. 2020

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

0
Cloud
29 февраля 2020

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация