• Cuando asigno a cada página un Pie de página , el pie de página aparece en inglés también en la página en español. No sé cómo desvincularlos para que cada página muestre su pie de página respectivo en el idioma correcto. He creado para cada idioma un footer distinto y nada…no consigo que cada pagina muestre su respectivo pie de página. Tambien está instalado el plugin Connect Polylang for Elementor. Alguna sugerencia o solución? Mil Gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Buenas,

    ¿Podrías indicar que tema estás utilizando? ¿Tienes instalado el plugin Polylang o solo el conector?

    Si estás utilizando el plugin Ultimate Addons For Elementor, en el apartado Cabecera y Pie de Página del plugin, a la derecha del todo del elemento encontrarás unas banderas que representan cada idioma y un botón + en los casos que no tengas traducciones activas del idioma correspondiente.

    Si tienes algo asignado de manera incorrecta puedes modificarlo editando él, témplate mediante la opción editar, desconozco si se puede hacer desde el editor de elementor, independientemente del editor que uses lo podrás hacer desde el nativo de WordPress.

    Si no es el caso indica por favor que plugins estás utilizando para generar el footer.

    ¡Hola! Aportando una alternativa mas a lo que ya te mencionaron es que si no quieres complicarte peleando con las condiciones de las plantillas o los conectores, hay un truco infalible para solucionarlo de golpe usando un único footer global ya que incluso a mi me ha funcionado. Polylang incluye una función nativa (Shortcodes) que te permite mostrar u ocultar contenido según el idioma en el que esté navegando el usuario. Puedes hacerlo así:

    1. Ve a tu constructor de pie de página y abre el Footer principal con Elementor.
    2. En lugar de usar dos plantillas separadas, crea dos secciones/contenedores dentro del mismo footer (uno diseñado en español y el otro en inglés).
    3. Utiliza un plugin gratuito de visibilidad como Visibility Logic for Elementor o los propios shortcodes de Polylang para configurar que:
      • La sección en español solo sea visible si el idioma detectado es es.
      • La sección en inglés solo sea visible si el idioma detectado es en.

    De esta forma, WordPress solo carga un único pie de página para toda la web, pero el usuario solo verá el contenido en su idioma correcto de forma automática y limpia, sin riesgo de que se crucen las plantillas.

    Deacuerdo a ello cuéntanos si te sirve esta alternativa o si prefieres que sigamos investigando el problema de las dos plantillas independientes. ¡Mucho éxito!

    Hola,

    Si estás usando Polylang + Elementor, lo habitual es que el problema esté en cómo están asignadas las plantillas del footer.

    Te recomendaría revisar lo siguiente:

    1. Comprueba que cada Footer esté asignado únicamente a su idioma correspondiente en Polylang.
    2. En Elementor > Theme Builder, verifica las Display Conditions de cada footer. Si ambos tienen la condición Entire Site, es posible que el mismo footer se esté mostrando en todos los idiomas.
    3. Si utilizas Connect Polylang for Elementor, asegúrate de que los footers estén enlazados como traducciones entre sí y que cada uno tenga correctamente asignado su idioma.
    4. Vacía la caché (si utilizas algún plugin de caché o la caché del servidor/CDN), ya que a veces sigue mostrando una versión anterior.

    Si el problema continúa, ¿podrías indicar qué tema estás utilizando y cómo has creado los footers (Elementor Pro Theme Builder u otro método)? También sería útil saber qué versiones de WordPress, Elementor y Polylang estás usando.

    Un saludo.

    Hola.

    Lo más probable es que ambos pies de página estén configurados para mostrarse en todo el sitio, por eso Elementor carga los dos sin distinguir el idioma.

    Revisa lo siguiente:

    1. Entra en Plantillas → Theme Builder → Pie de página.
    2. Abre el footer en español y revisa sus condiciones de visualización.
    3. Configúralo para que aparezca únicamente en las páginas en español.
    4. Haz lo mismo con el footer en inglés, asignándolo solo a las páginas en ese idioma.
    5. Comprueba también que cada plantilla tenga correctamente seleccionado su idioma dentro de Polylang.

    Si no aparece una condición para elegir el idioma, prueba dejando un solo footer publicado y crea su traducción desde Polylang, en lugar de publicar dos plantillas globales independientes.

    Después limpia la caché del sitio y ve a Elementor → Herramientas → Regenerar CSS y datos.

    También revisaría si el tema está mostrando su propio footer además del creado con Elementor, ya que eso podría estar provocando la duplicación.

    Saludos.

    ¡Hola!

    Además de las recomendaciones que ya te han dado, revisaría cómo están relacionadas las plantillas del footer dentro de Polylang.

    En algunos casos, aunque se creen dos pies de página diferentes, si no están vinculados como traducciones dentro de Polylang, Elementor puede interpretar que ambas plantillas son independientes y aplicar las mismas condiciones de visualización en todos los idiomas.

    Te recomiendo editar cada plantilla de footer y comprobar en la barra lateral de Polylang que el footer en español esté asociado como traducción del footer en inglés (y viceversa), no solamente que tengan asignado un idioma.

    Después de realizar cambios, también sería recomendable ir a Elementor → Herramientas → Regenerar CSS y datos y limpiar la caché del sitio o del servidor para evitar que Elementor siga mostrando una versión anterior del footer.

    Si el problema continúa, sería útil saber si los pies de página están creados mediante Elementor Pro Theme Builder, algún plugin adicional de cabeceras y pies de página, o mediante las opciones del propio tema, ya que la forma de asignar idiomas puede variar.

    ¡Espero que te ayude!

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)

Debes estar registrado para responder a este debate.