WooCommerce: Alle Kategorien auflisten

9

Ich verwende das WooCommerce-Plugin mit WordPress und möchte innerhalb meines Themas alle Kategorien in einem Navigationsmenü mit PHP auflisten.

Ich habe es versucht woocommerce_product_categories();

Aber ich möchte nicht, dass die Bilder oder andere HTML-Elemente nur ihre Namen (und möglicherweise Permalinks) enthalten.

Wie kann ich diese Daten erhalten?

Edd Turtle
quelle

Antworten:

22

aus derselben Funktion entnommen:

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

gibt Ihnen die Liste der Produktkategorien. einfach!

Ewout
quelle
7
Genial! Danke. Um die Dinge für alle Leser zu klären, fügen Sie einfach einen foreach hinzu nach: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle