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.
Muy buena pregunta, porque es una de las limitaciones más comunes de Divi cuando trabajas con campos dinámicos de ACF. Efectivamente, el módulo de Texto de Divi solo permite insertar un campo dinámico por vez y reemplaza todo el contenido del módulo, así que no puedes combinar dos campos dinámicos de forma nativa desde la interfaz.
¿Qué opciones tienes?
1. Solución sencilla con ACF:
La opción más simple es crear un nuevo campo ACF combinado (por ejemplo, llamado “Ubicación Completa”) y, al editar cada ficha, rellenarlo manualmente con el formato “Yucatán, México”. Así te aseguras que todo salga en una sola línea, aunque es menos automático.
2. Automatización con un snippet de código:
Si quieres hacerlo automático y evitar duplicar información, puedes usar un pequeño snippet de código en el archivo functions.php de tu tema hijo. Este código crea un campo dinámico “virtual” que concatena los valores de Estado y País:
Después, en ACF, crea un campo de solo lectura llamado “ubicacion_completa” y se rellenará solo al mostrar el detalle.
3. Con Divi Machine:
Si estás usando Divi Machine, en algunos módulos avanzados puedes combinar varios campos usando shortcodes ACF, aunque depende de la configuración exacta. Pero la opción del snippet es la más universal y funciona bien.
Resumiendo
Nativamente en Divi: No es posible combinar dos campos dinámicos en una línea desde el módulo Texto.
Con código: Sí, usando un snippet para unir los campos antes de mostrarlos, pero requieres un poco de conocimientos técnicos para implementarlo.
Manualmente: O bien, agregando el dato combinado en un campo adicional de ACF.