WooCommerce: Elencare Tutte le Categorie

1 apr 2013, 19:24:58
Visualizzazioni: 81.3K
Voti: 13

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

Ho provato a utilizzare woocommerce_product_categories();

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

Come posso ottenere questi dati?

0
Tutte le risposte alla domanda 1
2
31

preso dalla stessa funzione:

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

// da WordPress 4.5.0 in poi
$args = array(
    'taxonomy'   => "product_cat",
    'number'     => $number,
    'orderby'    => $orderby,
    'order'      => $order,
    'hide_empty' => $hide_empty,
    'include'    => $ids
);
$product_categories = get_terms($args);

ti darà la lista delle categorie di prodotti. facile!

2 apr 2013 09:50:11
Commenti

Fantastico! Grazie. Solo per chiarire le cose ai lettori, basta aggiungere un foreach dopo: foreach( $product_categories as $cat ) { echo $cat->name; }

Edd Turtle Edd Turtle
2 apr 2013 13:42:57

come stampare le categorie con le sottocategorie. Ad esempio avere la categoria genitore e sotto la lista delle sue categorie figlie

Karue Benson Karue Karue Benson Karue
12 lug 2021 13:45:06