jQuery: interagire con WPML in WordPress

jQuery: interagire con WPML in WordPress

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;
     }
  }
Torna su