WooCommerce: elenca tutte le categorie


9

Sto usando il plugin WooCommerce con WordPress e nel mio tema vorrei elencare tutte le categorie all'interno di un menu di navigazione con PHP.

Ho provato ad usare woocommerce_product_categories();

ma non voglio le immagini, o altri elementi HTML, solo i loro nomi (e forse i permalink).

Come posso ottenere quei dati?

Risposte:


23

preso da quella stessa funzione:

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

ti fornirà l'elenco delle categorie di prodotti. facile!


7
Eccezionale! Grazie. Solo per chiarire le cose a tutti i lettori, basta aggiungere una foreach dopo: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.