0
我使用的是qtranlate WordPress插件,我想獲得的if語句,但功能不給我這個工作的錯誤當前頁面的語言:獲取頭當前頁面的語言 - qtranlate
致命錯誤:調用到未定義的函數qtrans_getLanguage()在/my_theme_path_url/templates/app_header.php在線46
這是我的代碼,我正在使用和插件是活動的。
<?php if(qtrans_getLanguage() == 'ar'){ ?>
<li><a href="<?php echo esc_url(home_url('/')); ?>offplan-projects/">جميع المشاريع</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developers/">المطورون</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developments/">التطورات</a></li>
<?php }
elseif(qtrans_getLanguage() == 'ru'){ ?>
<li><a href="<?php echo esc_url(home_url('/')); ?>offplan-projects/">Все проекты</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developers/">Разработчики</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developments/">события</a></li>
<?php }
elseif(qtrans_getLanguage() == 'zh'){ ?>
<li><a href="<?php echo esc_url(home_url('/')); ?>offplan-projects/">所有項目</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developers/">開發人員</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developments/">的發展</a></li>
<?php }
else{ ?>
<li><a href="<?php echo esc_url(home_url('/')); ?>offplan-projects/">All Projects</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developers/">Developers</a></li>
<li><a href="<?php echo esc_url(home_url('/')); ?>developments/">Developments</a></li>
<?php }?>
任何幫助表示讚賞。由於
?對於這樣的事情,我建議使用更清晰的方式:閱讀[this](https://codex.wordpress.org/I18n_for_WordPress_Developers)和[this](https://developer.wordpress.org/themes/functionality/internationalization/ )。 –
@AndyTschiersch我在header.php中使用這個,但我找到了解決方案,我正在使用的函數被重命名。 qtranxf_getLanguage() –