Filtros no visibles – Divi machine

  • Jefferson Maldonado

    organizador
    7 de julio de 2025 en 10:19 AM

    ¡Hola Maritzel!

    Gracias por compartir todos los detalles y capturas, esto ayuda muchísimo

    Parece que estás usando el módulo Filter Posts en la plantilla de archivo de especialistas, y en el constructor se ve bien, pero en el frontend no aparecen los select de filtro. Esto suele suceder por una de estas dos razones principales:

    1. El filtro aplicado a un tipo de campo incompatible

    El módulo Filter Posts funciona mejor cuando filtras contenido basado en taxonomías o campos seleccionables (checkbox, radio, select), no con campos de texto (como tus campos ACF “estado” o “país”). Si usas texto puro, aunque esté visible en el constructor, no se renderizará en el frontend.

    Qué puedes hacer:

    • Transforma “estado” y “país” a campos ACF de tipo Select o mejor aún, Taxonomías personalizadas. De esta forma el módulo sí mostrará los selects en el frontend.

    • Otra opción es usar módulos como Search Posts o la lógica del Filter Posts combinada con taxonomías para mantener la funcionalidad AJAX.

    2. Ubicación incorrecta del módulo de filtro

    El módulo Filter Posts no debe ir dentro de un loop layout, sino directamente en la página de archivo que muestra el loop. Si lo colocas dentro del layout del loop (en la plantilla de single o layout guardado), en el constructor se ve, pero en el frontend no “conecta” correctamente con el loop principal.

    Cómo verificarlo:

    • 1. Crea una página en blanco (no loop).
    • 2. Agrega una fila con dos columnas.
    • 3. En la columna izquierda inserta el Filter Posts.
    • 4. En la columna derecha inserta el Archive Loop apuntando a tu CPT “especialistas”.
    • 5. En el módulo Filter Posts, asegúrate de seleccionarse el post type y los campos en “Filter Item” (como estado o país) y que coincidan con lo que está en el loop.
    • 6. Guarda y mira el frontend: ahora deberían verse los select y funcionar sin problemas.

    En resumen

    • No funcionará con campos ACF de tipo texto: cambia a select o taxonomías.
    • Coloca el filtro fuera del loop layout, directamente dentro de la página de archivo.
    • Verifica que el módulo esté configurado para filtrar el tipo de contenido correcto.

    Si adaptas los campos y la ubicación, verás que los filtros empiezan a funcionar bien y se muestran correctamente en el frontend.

    Avísame si te funciona algo de esto o sigues presentando el problema.

    Un abrazo,

    Jefferson – UXDivi

Inicia sesión para responder.