WPML
apply_filters( 'wpml_element_translation_type', mixed $empty_value, int $element_id, string $element_type )
Type
filter
Version de WPML
3.2

Description

Renvoie le type de traduction d’un type de publication ou d’un terme de taxonomie (traduit ou non | dupliqué ou est lui-même un duplicata).

Arguments

$empty_value
(mixed) (Requis) Il s’agit normalement de la valeur que le filtre va modifier. Nous ne filtrons rien ici, définissez donc cette valeur sur NULL. Cela permet à la fonction du filtre de recevoir la liste complète des arguments
$element_id
(int) (Requis) L’ID de l’élément dont vous souhaitez récupérer les informations. Utilisez term_id pour les termes de taxonomie, post_id pour les types de publication
$element_type
(string) (Requis) Le type d’élément auquel l’ID appartient. Peut être un type de publication : post, page, attachment, nav_menu_item, {custom post key} ou une taxonomie : category, post_tag, nav_menu {custom taxonomy key}

Exemple d’utilisation

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

La valeur de retour sera l’une des suivantes :
 *      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

Les 6 hooks de la catégorie Recherche de l’état de traduction du contenu →