Con WooCommerce, quiero mostrar todas las categorías en una tienda como encabezados, con todos sus productos listados a continuación en una lista desordenada. ¿Es posible hacerlo? He visto algunas cosas que me permitirán mostrar una lista de categorías o una lista de productos para una categoría específica, pero nada que recorra todo de la manera que describí.
Esto es lo que estoy usando actualmente para enumerar todas las categorías:
<?php
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
$count = count($product_categories);
if ( $count > 0 ){
foreach ( $product_categories as $product_category ) {
echo '<h4><a href="' . get_term_link( $product_category ) . '">' . $product_category->name . '</h4>';
}
}
?>
Creo que entiendo cómo hacer esto, pero no puedo encontrar nada acerca de enumerar productos por categoría con PHP (todo lo que puedo encontrar es un sinsentido de código corto). Si puede mostrarme cómo se ve ese código, debería poder averiguar el resto.
—
JacobTheDev
No necesita un código corto, enumerar productos por categoría es solo una consulta de impuestos .
—
helgatheviking
Sabía que no necesitaba un código corto, estaba diciendo que eso era todo lo que podía encontrar, lo cual fue inútil. El enlace que proporcionó parece prometedor, lo intentaré mañana e informaré, gracias.
—
JacobTheDev
Okay. Si todavía está atascado, edite su pregunta con su nuevo intento de codificación y lo echaré un vistazo.
—
helgatheviking
foreach()
, ejecute un nuevoWP_Query()
para obtener todos los productos en ese término ... y luego repítalos.