WPML
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

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