2017-01-30 25 views
3

我正在尝试确定wordpress /树枝网站中的语言。 我试着在树枝下面:如何使用树枝和wmpl来确定语言

{{ wpml_current_lang }} 

但这似乎没有工作。任何想法或建议?

+0

为什么你需要确定的语言? –

+0

基础上的信息显示正确的contry特定文本/ iamges,像这样的例子: {%如果ICL_LANGUAGE_CODE == '恩' %}

在这里你的按钮

{%ENDIF%} – Michael

回答

0

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

$context['lang'] = strtolower(substr(get_locale(), 0, 2)); 

然后在template.twig我可以这样访问郎咸平:

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

当然,我这样做后,我发现你也可以使用一个常量版本,如下所述:https://github.com/timber/timber/wiki/TimberSite

{{site.language}} 

会给你相同的bloginfo('语言')(这我没有测试)。

0

这将返回语言代码字符串

{{ site.language }} 

如果你想使用逻辑,你可以做这样的事情

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