WPML
apply_filters( 'wpml_element_language_code', string $language_code, array $args )
タイプ
filter
WPMLバージョン
3.2.2

説明

このフィルターフックは、WPMLのicl_translationsデータベーステーブルを照会して、翻訳可能な要素の言語コードを取得します。

要素のtridなどの詳細情報が必要な場合は、wpml_element_language_details も参照してください。

引数

$language_code
(文字列) (必須) 2文字の言語コードです。デフォルトはnullです。
$args
(配列) (必須) 使用する引数の配列です。
  • element_id(bool) タクソノミーにはterm_taxonomy_idを、投稿にはpost_idを使用します。
  • element_type(文字列) チェックする要素のタイプです。投稿タイプ(post、page、attachment、nav_menu_item、{custom post key})またはタクソノミー(category、post_tag、nav_menu、{custom taxonomy key})を指定できます。

使用例

$args = array('element_id' => 10, 'element_type' => 'category' );
$my_category_language_code = apply_filters( 'wpml_element_language_code', null, $args );

wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_details

すべてのコンテンツの言語情報の取得フック(6件) →