WooCommerce: Список всех категорий

1 апр. 2013 г., 19:24:58
Просмотры: 81.3K
Голосов: 13

Я использую плагин WooCommerce с WordPress, и в моей теме я хотел бы вывести список всех категорий в навигационном меню с помощью PHP.

Я пробовал использовать woocommerce_product_categories();

но мне не нужны изображения или другие HTML элементы, только их названия (и возможно постоянные ссылки).

Как я могу получить эти данные?

0
Все ответы на вопрос 1
2
31

взято из той же самой функции:

// до WordPress 4.5.0
$args = array(
    'number'     => $number,
    'orderby'    => $orderby,
    'order'      => $order,
    'hide_empty' => $hide_empty,
    'include'    => $ids
);

$product_categories = get_terms( 'product_cat', $args );

// начиная с WordPress 4.5.0
$args = array(
    'taxonomy'   => "product_cat",
    'number'     => $number,
    'orderby'    => $orderby,
    'order'      => $order,
    'hide_empty' => $hide_empty,
    'include'    => $ids
);
$product_categories = get_terms($args);

даст вам список категорий товаров. просто!

2 апр. 2013 г. 09:50:11
Комментарии

Отлично! Спасибо. Чтобы было понятнее для читателей, просто добавьте foreach после: foreach( $product_categories as $cat ) { echo $cat->name; }

Edd Turtle Edd Turtle
2 апр. 2013 г. 13:42:57

как вывести категории с подкатегориями. Например, чтобы родительская категория и под ней список её подкатегорий

Karue Benson Karue Karue Benson Karue
12 июл. 2021 г. 13:45:06