WooCommerce: Listar todas las categorías


9

Estoy usando el complemento WooCommerce con WordPress y dentro de mi tema me gustaría enumerar todas las categorías dentro de 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 enlaces permanentes).

¿Cómo puedo obtener esos datos?

Respuestas:


23

tomado de esa misma función:

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

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


77
¡Increíble! Gracias. Solo para aclarar las cosas para cualquier lector, solo agregue un foreach después de: foreach( $product_categories as $cat ) { echo $cat->name; }
Edd Turtle
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.