jQuery ci permette di interagire con qualsiasi plugin WordPress che modifichi la struttura DOM di una pagina. WPML non fa eccezione.
WPML aggiunge un attributo lang
all'elemento html
delle sezioni che sono state tradotte. Quindi:
var langAttr = $( "html" ).attr( "lang" );
if( langAttr ) {
// WPML
var langAttrParts = langAttr.split( "-" );
var lang = langAttrParts[0];
switch( lang ) {
case "en":
// Inglese
break;
case "de":
// Tedesco
break;
//…
default:
break;
}
}