我正在尝试确定wordpress / twig网站中的语言。 我在树枝上尝试了以下内容:
{{ wpml_current_lang }}
但这似乎不起作用。有什么想法或建议吗?
答案 0 :(得分:0)
我使用此方法获取两个字母的语言代码: 在index.php中
$context['lang'] = strtolower( substr( get_locale(), 0, 2 ) );
然后在template.twig中我可以像这样访问lang:
<!--language: {{lang}}-->
当然,在我这样做之后,我发现你也可以使用常量构建,如下所述:https://github.com/timber/timber/wiki/TimberSite
{{site.language}}
会给你和bloginfo('language')相同(我没有测试过)。
答案 1 :(得分:0)
这将语言代码作为字符串
返回{{ site.language }}
如果你想使用逻辑,你可以做这样的事情
{% if site.language == 'en_GB' %}
do stuff
{% else % }
do other stuff
{% endif %}