我在我的Wordpress网站上使用qTranslate插件,现在我必须在主题functions.php文件中检测活动语言 . 检测功能 qtrans_getLanguage() 正在运行,但它始终将默认语言(en)显示为活动状态,即使我已将其切换到页面本身 . 如何在函数文件中检测语言?
qtrans_getLanguage()
用这个 :
if ( get_bloginfo('language')=='ar' ) { //load css or js files for Arabic language as example }
用你的'ar'替换'ar'
这对我有用:
if (qtrans_getLanguage() == 'en') { // english print "Hello world!"; } elseif (qtrans_getLanguage() == 'es') { // spanish print "Hola Mundo!"; }
请注意,这在 qTranslate X (the new version) 中已更改:
if (qtranxf_getLanguage() == 'en') { // english print "Hello world!"; } elseif (qtranxf_getLanguage() == 'es') { // spanish print "Hola Mundo!"; }
根据this,插件选项中还有一些兼容性功能
To apply this code you need some PHP knowledge, it is used to translate exact parts of your Wordpress Theme
2 回答
用这个 :
用你的'ar'替换'ar'
这对我有用:
请注意,这在 qTranslate X (the new version) 中已更改:
根据this,插件选项中还有一些兼容性功能
To apply this code you need some PHP knowledge, it is used to translate exact parts of your Wordpress Theme