En el Foro Divi y Plugins para Divi, compartimos y enriquecemos nuestro conocimiento en... Ver más
PublicoGrupo
organizador:
Organizado por
Descripción del grupo
En el Foro Divi y Plugins para Divi, compartimos y enriquecemos nuestro conocimiento en WordPress, enfocándonos especialmente en Divi y sus plugins. Aquí colaboramos, resolvemos problemas y descubrimos continuamente nuevas herramientas y técnicas. Este espacio nos permite no solo mejorar nuestras habilidades en diseño y desarrollo web, sino también contribuir al crecimiento mutuo, aprovechando al máximo las capacidades de Divi para crear sitios web asombrosos.
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.