2017-01-30 5 views
3

私はwordpress/twigのウェブサイトで言語を判断しようとしています。 私は小枝に次のように試してみました:twigとwmplで言語を判断する方法

{{ wpml_current_lang }} 

しかし、それdoesntのは動作するように見えます。どんなアイデアや提案ですか?

+0

ような何かを行うことができ、文字列

{{ site.language }} 

などの言語コードを返しますか? –

+0

情報に基づいて、例えば、このように正しいcontry特定のテキスト/ iamgesを表示:あなたのボタン

{%であればICL_LANGUAGE_CODE == 'EN' %}をここに

{%endifの%を} – Michael

答えて

0

私は2文字の言語コードを取得するには、このメソッドを使用: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')と同じです(これはテストしませんでした)。

0

これは、ロジックを使用する場合は、言語を決定する必要がありますなぜあなたはこの

{% if site.language == 'en_GB' %} 
do stuff 
{% else % } 
do other stuff 
{% endif %} 
関連する問題