@bukhteev_igor
Сеошник

Как вывести теги товаров на странице категорий?

Доброго дня! Задача у меня стоит следующая: вывести все теги (метки) товаров на странице категории к которой относятся данные товары. Так же и с подкатегориями. Например:

категория 1
подкатегория 1
подкатегория 2
подкатегория 3
категория 2
подкатегория 1
подкатегория 2
подкатегория 3

На каждой из этих страниц должен быть вывод тегов над листингом. Сейчас есть код для вывода тегов:

add_action ('woocommerce_before_shop_loop',' woo_cate_tags', 15 );

функция woo_cate_tags() {
глобальный пост;
if (is_product_category() ) {
$current_tags = get_the_terms (get_the_ID (), 'product_tag' );
if ($current_tags && ! is_wp_error ($current_tags ) ) {
echo '<класс ul= "product_tags">";
foreach ($current_tags как $ tag) {
$tag_title = $ tag - > name; / / tag name
$tag_link = get_term_link ($tag); / / ссылка на архив тегов
echo ' < li>$tag_link.'">'.$тег title.'литий'>;
}

echo '';
}
}
}

Но он работает не так как надо (Он берёт ID первого попавшегося товара и выводит его теги). Помогите доработать код пожалуйста
  • Вопрос задан
  • 417 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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