Decirle al slider que elija una categoría en concreto de los productos
-
Hola,
Tengo un slider donde me aparecen todos los productos con el siguiente código:
<?php $args = [ 'post_type' => 'product', 'posts_per_page' => 10, ]; $query = new WP_Query($args); $posts = $query->posts; if ($posts) { echo '<div class="sliderOffers relative mb-12">'; foreach ($posts as $p) { $ID = $p->ID; $title = $p->post_title; $description = get_field('descripcion_ficha', $ID); $description = wp_trim_words($description, 7, '...'); $duracion = get_field('duracion_numero', $ID); $precio = get_field('precio', $ID); $link = get_the_permalink($ID); $galeria = get_field('galeria', $ID); $galeria = $galeria ? $galeria[0] : ''; ?>
En el código se le indica que aparezcan todos los productos.
¿Cómo puedo decirle que me elija una categoría en concreto de los productos?
Gracias!
La página con la que necesito ayuda: [accede para ver el enlace]
Viendo 1 respuesta (de un total de 1)
-
Encontré la solución, añadiéndole el siguiente código.
<?php $args = [ 'post_type' => 'product', 'posts_per_page' => -1, 'tax_query' => array( array( 'taxonomy' => 'product_cat', 'field' => 'slug', 'terms' => 'special-offers', ) ) ]; $query = new WP_Query($args); $posts = $query->posts; if ($posts) { echo '<div class="sliderOffers relative mb-12">'; foreach ($posts as $p) { $ID = $p->ID; $title = $p->post_title; $description = get_field('descripcion_ficha', $ID); $description = wp_trim_words($description, 7, '...'); $duracion = get_field('duracion_numero', $ID); $precio = get_field('precio', $ID); $link = get_the_permalink($ID); $galeria = get_field('galeria', $ID); $galeria = $galeria ? $galeria[0] : ''; ?>
Saludos
Viendo 1 respuesta (de un total de 1)
- El debate ‘Decirle al slider que elija una categoría en concreto de los productos’ está cerrado a nuevas respuestas.