Cum să determini limba activă curentă în plugin-ul qtranslate?

22 sept. 2012, 16:45:45
Vizualizări: 32.7K
Voturi: 5

Am o situație în care vreau să aplic un stil specific Meniului de Navigare când site-ul web este în limba germană.

Site-ul meu funcționează bine în limba engleză, dar când comut la germană, apare o problemă CSS.

Deci cum pot determina care limbă este activă în prezent cu plugin-ul qTranslate?

0
Toate răspunsurile la întrebare 2
3

Puteți folosi funcția qtrans_getLanguage().

$currentLang = qtrans_getLanguage();

returnează limba curentă. Vezi acest link pentru un exemplu

17 dec. 2013 20:13:03
Comentarii

Din păcate, ambele linkuri nu funcționează, documentația oficială este redirecționată către forumul WordPress.

Dharmang Dharmang
23 iul. 2014 14:05:10

Mulțumesc. Am eliminat linkul care nu funcționa.

keatch keatch
5 mar. 2015 02:15:00

Rețineți că ar trebui folosit qtranxf_getLanguage în loc de qTranslate X. Există și unele funcții de compatibilitate în opțiunile plugin-ului conform acestui

toto_tico toto_tico
30 sept. 2015 19:13:24
1

Am găsit o posibilă soluție:

if ( 'de' === $GLOBALS['q_config']['language'])
{
    echo "<style>#nav li a { margin-left:3px !important; }</style>"; // corecție lățime bara de meniu
}

Funcționează bine pentru elementele mele de meniu care arătau ciudat.

22 sept. 2012 16:45:45
Comentarii

Mulțumesc, Kaiser. Această metodă funcționează pentru toate variabilele globale?

Darshan Thanki Darshan Thanki
23 sept. 2012 11:09:39