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";
}?>