• Hola Buenos días, estoy utilizando el plugin facetwp que me parece muy bueno, pero hay una funcionalidad con fselect que no lo hace como yo quiero, pongo un ejemplo:

    Tengo la siguiente estructura:

    CATEGORIA 1 (con 3 ENTRADAS) raíz o padre
    SUBCATEGORIA 1.1 (con 2 ENTRADAS)
    SUBCATEGORIA 1.2 (con 3 ENTRADAS)

    en el cuadro de resultados si filtro por las subcategorías me muestra los registros correctos pero si filtro por CATEGORÍA 1 me muestra las 8 entadas -> las 3 de CATEGORÍA 1 más las de subcategorías, es decir , arrastra todos los registros, yo lo que quiero es que si filtro por la CATEGORÍA 1 me muestre sólo las 3 entradas pertenecientes a ella.

    Alguien me puede ayudar, los resultados los integro con elementor (con la plantilla de facetwp me sale igual), igual se puede hacer un filtro en elementos o usar programación en facetwp, pero no sé como hacerlo.

    Me interesa el filtro fselect porque tiene la opción de búsqueda desde teclado.

    Gracias.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador jose64

    (@jose64)

    Hola.

    Si seleccionas cualquier siempre te aparecerán las entradas de las subcategorías porque forman parte de la categoría principal, es la forma lógica de hacerlo, por ejemplo:

    Categoría: Animales
    Subcategorías: Vertebrados – Invertebrados

    Sea vertebrado o invertebrados siempre es animal, así que si buscas los elementos de la categoría animal tienen que aparecer todos.

    Para evitar estos problemas tienes que diseñar bien el árbol de categorías, de forma que no te queden «piezas sueltas» que no te encajen en una subcategoría.

    Cualquier otro comportamiento tendrás que programarlo a la medida.

    Coméntanos cualquier idea o duda que te surja y, por favor, recuerda cerrar los debates que tienes abiertos, así nos ayudas a mantener el foro al día.

    Iniciador del debate srm78d

    (@srm78d)

    Gracias.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Facetwp’ está cerrado a nuevas respuestas.