@001alena001

Как вывести ID категории товара в цикле woocommerce?

есть код:

<?php global $woocommerce;
$items = $woocommerce->cart->get_cart();
foreach($items as $item => $values) { 
$_product =  wc_get_product( $values['data']->get_id()); 
echo  wc_get_product_category_list( $values['data']->get_id());
}?>

Он выводит товары, которые находятся в корзине, ненужные аргументы убрала, нужно вывести данные категории товара. Функция "wc_get_product_category_list" выводит категории с ссылками без слага и id, как можно в цикле ввести id или слаги категорий, к которым относится товар?
  • Вопрос задан
  • 906 просмотров
Решения вопроса 1
@ivansedov
Выводит id категории товара
$product_cats_ids = wc_get_product_term_ids($values['product_id'], 'product_cat');
echo $product_cats_ids[0];

Выводит слаг категории товара
$terms = get_the_terms($values['product_id'], 'product_cat');
echo $terms[0]->slug;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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