Я использую плагин qTranslate на своем сайте Wordpress, и теперь мне нужно определить активный язык в файле functions.php темы. Функция обнаружения qtrans_getLanguage()
работает, однако она всегда показывает язык по умолчанию (en) как активный, хотя я включил его на самой странице. Как я могу определить язык в файле функции?
Wordpress и qTranslate - получение текущего языка в functions.php
Ответы (2)
Это сработало для меня:
if (qtrans_getLanguage() == 'en') {
// english
print "Hello world!";
} elseif (qtrans_getLanguage() == 'es') {
// spanish
print "Hola Mundo!";
}
Обратите внимание, что это изменилось в qTranslate X (новая версия):
if (qtranxf_getLanguage() == 'en') {
// english
print "Hello world!";
} elseif (qtranxf_getLanguage() == 'es') {
// spanish
print "Hola Mundo!";
}
В параметрах плагина также есть некоторые функции совместимости в соответствии с этим.
Чтобы применить этот код, вам потребуются некоторые знания PHP, он используется для перевода определенных частей вашей темы Wordpress
person
toto_tico
schedule
30.09.2015
Что именно вам нужно? Это действительно зависит от того, где вы хотите применить перевод. Вам нужно поместить его туда, где вы хотите перевести определенную часть вашей темы Wordpress (в php).
- person toto_tico; 28.11.2015
используйте это :
if ( get_bloginfo('language')=='ar' )
{
//load css or js files for Arabic language as example
}
замени "ар" на свое
person
Bahjat
schedule
23.04.2014