WooCommerce: Listar Todas las Categorías

1 abr 2013, 19:24:58
Vistas: 81.3K
Votos: 13

Estoy usando el plugin WooCommerce con WordPress y dentro de mi tema me gustaría listar todas las categorías en un menú de navegación con PHP.

He intentado usar woocommerce_product_categories();

pero no quiero las imágenes u otros elementos HTML, solo sus nombres (y tal vez los enlaces permanentes).

¿Cómo puedo obtener esos datos?

0
Todas las respuestas a la pregunta 1
2
31

tomado de esa misma función:

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

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

te dará la lista de categorías de productos. ¡fácil!

2 abr 2013 09:50:11
Comentarios

¡Increíble! Gracias. Solo para aclarar las cosas para los lectores, solo agrega un foreach después: foreach( $product_categories as $cat ) { echo $cat->name; }

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

cómo imprimir categorías con subcategorías. Como tener la categoría padre y debajo la lista de sus subcategorías

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