@Forsaider

Woocommerce. Как сделать вывод одного товара из каждой категории?

Есть такая структура категорий в магазине

- Категория 1
-- Подкатегория 1
Когда нахожусь в данной категории - средствами woocommerce вывожу товары из подкатегорий 2, 3, 4. А сами подкатегории 2, 3, 4 не показываю.
--- Подкатегория 2
--- Подкатегория 3
--- Подкатегория 4

Нужно сделать так, чтобы из каждой подкатегории (2, 3, 4) выводился только 1 товар.
Как это можно реализовать?
Заранее спасибо.
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Forsaider Автор вопроса
id категории получаю таким образом:

global $product; //Если не объявлен ранее. Не уверен в необходимости.
global $post;
$categories = get_the_terms( $post->ID, 'product_cat' );
foreach ($categories as $category) {
 echo $category->term_id; //Может быть в нескольких категориях
}
Ответ написан
Ваш ответ на вопрос

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

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