• Buenas,

    Tengo una web en dos idiomas gracias al plugin Polylang, y aunque todo me funciona correctamente no consigo que para cada idioma me salga un logo diferente.

    La web es la siguiente:
    http://itsasargia.com

    ¿Alguien sabe cómo puedo solucionarlo?

    Muchas gracias

    Un saludo,
    Naiara

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Hola, Naiara

    creo que en este artículo puedes encontrar la respuesta a tu pregunta:
    http://support.pojo.me/docs/polylang-change-logo-every-language/

    Si no te ayuda, puedes consultar directamente en el foro de soporte del plugin: https://wordpress.org/support/plugin/polylang

    aunque veo que ya alguien hizo esa pregunta:
    https://wordpress.org/support/topic/change-header-image-with-polylang?replies=6

    Saludos!

    Iniciador del debate naitxu

    (@naitxu)

    Hola Gustavo,

    Conseguí solucionarlo a través del CSS. Lo pongo para aquellos que les pase lo mismo, aunque tener en cuenta que funciona en mi caso por la plantilla que utilizo:

    .site-title a:lang(eu) {
    background: url(ENLACE A TU IMAGEN EN EL SEGUNDO IDIOMA) no-repeat !important;
    }

    El «eu» se cambiaría por el idioma que elijáis y entre los paréntesis la URL donde está alojado el logo en dicho idioma.

    Espero que sirva de ayuda.

    Saludos,
    Naiara

    Hola

    Puedes usar la función pll_current_language. Admite como parámetro name, locale o slug, con ésto puedes obtener el idioma actual y poner una imagen u otra. Imaginando que tu idioma principal es el Español, y tienes además el inglés, sería algo así:

    <?php if (pll_current_language('locale') == "en_US") {
        echo "logo en ingles";
    }else {
        echo "logo en idioma por defecto";
    }?>
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Cambiar logo según idioma’ está cerrado a nuevas respuestas.