Introducción

Si utilizas Divi Theme Builder y el plugin Polylang, seguramente te has preguntado cómo mostrar un módulo, una sección o un bloque diferente según el idioma elegido por el usuario.
La buena noticia: Divi ofrece condiciones de visualización muy potentes y Polylang guarda el idioma actual en una cookie llamada pll_language. Combinando ambas opciones, puedes crear sitios multilingües perfectamente adaptados a tus visitantes.

En este tutorial veremos paso a paso cómo usar la cookie pll_language para gestionar la visualización condicional de tus módulos Divi en función del idioma activo.


¿Por qué mostrar los módulos según el idioma?

  • Adaptar el diseño (CTA, banners, formularios) a cada mercado.
  • Ofrecer contenido específico en un idioma (ej.: ofertas locales, avisos legales, números de teléfono).
  • Evitar duplicar innecesariamente secciones en varios plantillas.

Gracias a Polylang y Divi, tienes el control total.


Paso 1: entender la cookie pll_language

Polylang guarda el idioma actual de navegación en una cookie llamada pll_language.
Su valor corresponde al slug de idioma definido en Polylang, por ejemplo:

  • fr para francés
  • en para inglés
  • es para español

Paso 2: añadir una condición en Divi Theme Builder

  1. Abre el Theme Builder de Divi.
  2. Edita la plantilla global, de página o de entrada donde quieras aplicar la condición.
  3. Selecciona la sección, la fila o el módulo correspondiente.
  4. Ve a la pestaña Avanzado → Condiciones.
  5. Haz clic en + Añadir condición → Cookie.
  6. Rellena los campos:
    • Nombre de la cookie: pll_language
    • Operador: Equals
    • Valor: el idioma deseado (fr, en, es…)
  7. Guarda los cambios.

Ahora, este módulo solo se mostrará si el idioma activo coincide con el que has configurado.


Paso 3: ejemplos prácticos

  • Un botón de llamada a la acción diferente para tus visitantes franceses y angloparlantes.
  • Un banner promocional reservado para un idioma concreto.
  • Un formulario de contacto con número local según el idioma.

Paso 4: atención con la caché

Como se trata de una condición basada en una cookie, asegúrate de que tu plugin o servidor de caché no bloquee la personalización.

  • Comprueba que la página no se sirva en versión estática.
  • Si es necesario, configura la caché para que varíe según la cookie pll_language.

Conclusión

Combinar Divi y Polylang gracias a la cookie pll_language es un método sencillo y eficaz para gestionar la visualización multilingüe de tus módulos. Ganarás flexibilidad, personalización y coherencia para tus visitantes internacionales.

¡Prueba ahora a añadir condiciones con pll_language en Divi y optimiza tus páginas multilingües sin necesidad de programar!