Come determinare la lingua attiva corrente nel plugin qtranslate?
Mi trovo in una situazione dove voglio applicare uno stile specifico al mio Menu di Navigazione quando il sito web è in lingua tedesca.
Il mio sito web funziona bene in lingua inglese ma quando passo al tedesco, causa un problema CSS.
Quindi come posso determinare quale lingua è attualmente attiva con il plugin qTranslate?

Puoi utilizzare la funzione qtrans_getLanguage()
.
$currentLang = qtrans_getLanguage();
restituisce la lingua corrente. Vedi questo link per un esempio

Sfortunatamente, entrambi i link non funzionano, la documentazione ufficiale reindirizza al forum di WordPress.

Nota che qtranxf_getLanguage dovrebbe essere usato al posto di qTranslate X. Ci sono anche alcune funzioni di compatibilità nelle opzioni del plugin secondo questo

Ho trovato una possibile soluzione:
if ( 'de' === $GLOBALS['q_config']['language'])
{
echo "<style>#nav li a { margin-left:3px !important; }</style>"; // correzione larghezza barra menu
}
Funziona bene per evitare che le voci del mio menu appaiano in modo strano.
