Sra Copperpot

phpcode

Uno de nuestros últimos proyectos consiste en generar una tienda online en varios idiomas basada en WordPress. Esto no tendría más dificultad que usar el plugin WPML pero en esta ocasión necesitaba ir un poco más lejos. En resumen lo que sucede es que en en este desarrollo hay algo de código propio que añade funciones extra solicitadas por cliente, estas funciones a su vez devuelven mensajes de error y éxito personalizados y es necesario que estos mensajes sean devueltos en los idiomas disponibles para el proyecto.

Obtener el Idioma Actual por código para poder ejecutar mi propio código en relación con el idioma actual es algo sencillo, WPML lo pone muy fácil gracias a la siguiente constante con el fin de obtener el código del idioma actual (e.j. en, es, fr): ICL_LANGUAGE_CODE;


// constantes
echo ICL_LANGUAGE_CODE; // devuelve codigo idioma
echo ICL_LANGUAGE_NAME; // devuelve nombre idioma
echo ICL_LANGUAGE_NAME_EN…

Ver la entrada original 158 palabras más

Anuncios