web-dev-qa-db-ja.com

Wpmlを使用するときにページまたは投稿の言語を取得する方法を教えてください。

私は WordPress MultiLanguage Plugin を使用していますが、特定の要素、ページ、投稿の言語が何であるかを知りたいです。

私はidを持っていますが、私はその言語を手に入れたいのです。

1
sorin

特定の投稿またはページの言語を取得するには、wpml_get_language_information()を使用できます。これにより、次のインデックスを持つ配列が返されます。

  • ロケール
  • text_direction
  • 表示名
  • native_name
  • different_language

$language_information = wpml_get_language_information($post_id);
$locale = $language_information['locale'];

私は WPMLフォーラム のandreas.nでこの機能を見つけました。

1
Voles

WPMLのWebサイトから:

http://wpml.org/documentation/support/wpml-coding-api/

Language constants

WPML defines the following constants which can be used in the theme:

Constant              Description                                        Example

ICL_LANGUAGE_CODE     Code for the current language                      fr
ICL_LANGUAGE_NAME     Name of current language, in the current language  Français
ICL_LANGUAGE_NAME_EN  Name of the current language name in English       French
1
John P Bloch