WPML
apply_filters( 'wpml_element_translation_type', mixed $empty_value, int $element_id, string $element_type )
タイプ
filter
WPMLバージョン
3.2

説明

投稿タイプまたはタクソノミータームの翻訳タイプ(翻訳されているかどうか | 複製されているか、またはそれ自体が複製であるか)を返します。

引数

$empty_value
(mixed) (必須) 通常、これはフィルターが変更する値です。ここでは何もフィルタリングしないため、これをNULLに設定します。これは、フィルター関数が完全な引数リストを実際に受け取るためです。
$element_id
(int) (必須) 情報を取得する要素IDです。タクソノミータームにはterm_idを、投稿タイプにはpost_idを使用します。
$element_type
(string) (必須) IDが属する要素のタイプです。投稿タイプ(post、page、attachment、nav_menu_item、{custom post key})またはタクソノミー(category、post_tag、nav_menu、{custom taxonomy key})を指定できます。

使用例

echo apply_filters( 'wpml_element_translation_type', NULL, 7, 'nav_menu' )

戻り値は以下のいずれかになります。
 *      WPML_ELEMENT_IS_NOT_TRANSLATED  = 0
 *      WPML_ELEMENT_IS_TRANSLATED      = 1
 *      WPML_ELEMENT_IS_DUPLICATED      = 2
 *      WPML_ELEMENT_IS_A_DUPLICATE     = 3

wpml_is_translated_post_type, wpml_is_translated_taxonomy, wpml_master_post_from_duplicate, wpml_post_duplicates, wpml_element_has_translations

すべてのコンテンツの翻訳状態の確認フック(6件) →