我有一个用WPML翻译过多种语言的WordPress网站,包括:EN,DE,IT,CH等。
我想在模板标题中添加一些代码,但我希望此代码只显示一个网站版本,例如EN。
问题是所有其他语言都使用相同的主页模板文件。
有没有办法克服这个问题?
答案 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,你可以为不同的语言设置不同的代码