将代码添加到WordPress标头,该标头仅显示一种语言版本

时间:2017-02-06 07:40:03

标签: wordpress wordpress-theming

我有一个用WPML翻译过多种语言的WordPress网站,包括:EN,DE,IT,CH等。

我想在模板标题中添加一些代码,但我希望此代码只显示一个网站版本,例如EN。

问题是所有其他语言都使用相同的主页模板文件。

有没有办法克服这个问题?

2 个答案:

答案 0 :(得分:0)

您可以使用条件:

if ( 'en' == ICL_LANGUAGE_CODE ) {
    // only if language is english
}

或者,如果您希望直接在模板中使用文字,并且此文字应以当前语言翻译,则可以使用i18n

<?php echo __('This text is english', 'your-text-domain'); ?>

您可以使用后端中的WPML String Translation轻松翻译此字符串。

答案 1 :(得分:0)

if (ICL_LANGUAGE_CODE=='en') {
add your code here for english version
 }

'en'是英语的代码,因为根据WPML,你可以为不同的语言设置不同的代码

相关问题