Wordpress 如何使用twig和wmpl确定语言

Wordpress 如何使用twig和wmpl确定语言,wordpress,twig,wpml,Wordpress,Twig,Wpml,我正在尝试确定wordpress/twig网站中的语言。 我在twig中尝试了以下方法: {{ wpml_current_lang }} 但这似乎不起作用。有什么想法或建议吗?我用这种方法得到了两个字母的语言代码: 在index.php中 $context['lang'] = strtolower( substr( get_locale(), 0, 2 ) ); 然后在template.twig中,我可以像这样访问lang: <!--language: {{lang}}-->

我正在尝试确定wordpress/twig网站中的语言。 我在twig中尝试了以下方法:

{{ wpml_current_lang }} 

但这似乎不起作用。有什么想法或建议吗?

我用这种方法得到了两个字母的语言代码: 在index.php中

$context['lang'] = strtolower( substr( get_locale(), 0, 2 ) );
然后在template.twig中,我可以像这样访问lang:

 <!--language: {{lang}}-->  

将为您提供与bloginfo相同的(“语言”)(这不是我测试的)

这将以字符串形式返回语言代码

{{ site.language }}
如果你想使用逻辑,你可以这样做

{% if site.language == 'en_GB' %}
do stuff
{% else % }
do other stuff
{% endif %}

为什么需要确定语言?根据信息显示正确的特定于控件的文本/图像,例如:{%if ICL_language_CODE=='en%%}此处的按钮

{%endif%}
{% if site.language == 'en_GB' %}
do stuff
{% else % }
do other stuff
{% endif %}