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( $product_categories as $cat ) { echo $cat->name; }
Едд Черепаха
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.