Cómo obtener el conteo de productos por categorías en WooCommerce
12 oct 2015, 22:16:24
Vistas: 35.2K
Votos: 1
Hola, quiero mostrar todas las categorías de productos en un bucle para mostrarlas en un menú de categorías junto con el número de productos que contiene cada categoría. Algo como esto
Hasta ahora he hecho esto para obtener todas las categorías
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
foreach( $product_categories as $cat ) { echo $cat->name; }
Pero quiero saber cómo mostrar el número de productos en cada categoría.

Faisal Naseer
113
Todas las respuestas a la pregunta
4
0
Solo necesitas agregar $cat->count
para obtener el conteo de todos los productos en esa categoría. Espero que esto te ayude.
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
foreach( $product_categories as $cat ) {
echo $cat->name.' ('.$cat->count.')';
}

asp111
76
25 nov 2015 12:36:45
0
Categoría
<ul class="Category-list">
<?php
$wcatTerms = get_terms('product_cat', array('hide_empty' => 0, 'parent' =>0));
$count = $category->category_count;
foreach($wcatTerms as $wcatTerm) : ?>
<?php
$thumb_id = get_woocommerce_term_meta( $wcatTerm->term_id, 'thumbnail_id', true );
$term_img = wp_get_attachment_url( $thumb_id );
?>
<li><a href="<?php echo get_term_link( $wcatTerm->slug, $wcatTerm->taxonomy ); ?>"><?php echo $wcatTerm->name; ?>(<?php echo $wcatTerm->count;?>)</a></li>
<?php endforeach; ?>
</ul>
</div>

Purnendu Sarkar
121
20 abr 2018 15:42:13
Preguntas relacionadas
3
respuestas
3
respuestas
7
respuestas