Cambiar el logo según el idioma en WPML

Si tienes un tema compatible con WPML puedes cambiar el logo según el idioma que se seleccione usando el plugin de traducción de cadenas pero es posible que tu tema no sea compatible con esta función, de forma que podrás cambiar el logo según el idioma en WPML usando el siguiente snippet

<!--?php if(ICL_LANGUAGE_CODE=='es'): ?-->
<img src="URL_Logo_Español" />
<!--?php elseif(ICL_LANGUAGE_CODE=='en'): ?-->
<img src="URL_Logo_Ingles" />
<!--?php endif;?-->

Normalmente este snippet se colocaría en el header.php de tu tema que es donde se suele llamar al logo, pero dependiendo del tema puede variar.

En este caso se reemplaza el logo para los idiomas español e inglés usando las rutas de cada logo en cada caso.

Es recomendable aplicar este snippet en el child theme para evitar su pérdida al actualizar el tema.

Fuente: Foros WPML

Deja un comentario