apply_filters( 'wpml_element_language_details', object $element_object, array $args )
- タイプ
- filter
- カテゴリー
- コンテンツの言語情報の取得
- WPMLバージョン
- 3.2.2
説明
このフィルターフックは、翻訳可能な要素の言語情報を取得します。WPMLのicl_translationsデータベーステーブルを照会し、要素のtrid、翻訳元言語コード、および言語コードを含むオブジェクトを返します。
要素の言語コードのみが必要な場合は、wpml_element_language_codeの使用をお勧めします。
引数
- $element_object
- (object) (必須) WordPressオブジェクト。デフォルトはnullです。
- $args
- (array) (必須) 使用する引数の配列。
- element_id(bool) タクソノミーにはterm_taxonomy_idを、投稿にはpost_idを使用します
- element_type(string) チェックする要素のタイプ。投稿タイプ(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_info = apply_filters( 'wpml_element_language_details', null, $args );関連するフック
wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_code