Resulta que estoy trabajando una tienda de artículos de computación con woocommerce, y me están pidiendo que en el inicio muestre unas 3 o 4 filas de productos (cada fila tiene 4 productos), pero que cada fila muestre productos de una categoría en específico (por ejemplo, la primera fila 4 productos de la categoría tóner, la segunda, 4 productos de la categoría cartuchos de tinta, la tercera fila, 4 productos de papelería, y así)
Por ahí probé agregando la función siguiente al archivo functions.php:
Código:
El detalle está en que esta función no me limita que son 4 productos por categoría. Cómo hago esto último?//* Incluir productos de una categoría específica de la página tienda de WooCommerce add_action( 'pre_get_posts', 'custom_pre_get_posts_query' ); function custom_pre_get_posts_query( $q ) { if ( ! $q->is_main_query() ) return; if ( ! $q->is_post_type_archive() ) return; if ( ! is_admin() && is_shop() ) { $q->set( 'tax_query', array(array( 'taxonomy' => 'product_cat', 'field' => 'slug', 'terms' => array( 'Cartuchos de tinta','Toner','Papel' ), // Escribe aquí la categoría a mostrar 'operator' => 'IN' ))); } remove_action( 'pre_get_posts', 'custom_pre_get_posts_query' ); }
Agradezco de antemano la ayuda que puedan brindarme al respecto, que es uno de los pocos detalles que me faltan en este proyecto
Saludos