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


9

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

Я пытался использовать woocommerce_product_categories();

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

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

Ответы:


23

взяты из той же функции:

// prior to 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 );

// since 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);

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


7
Потрясающие! Спасибо. Просто, чтобы прояснить ситуацию для любого читателя, просто добавьте foreach после: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.