WPML
apply_filters( 'wpml_element_language_details', object $element_object, array $args )
Type
filter
Version de WPML
3.2.2

Description

Ce hook de filtre récupère les informations de langue pour un élément traduisible. Il interroge la table de base de données icl_translations de WPML et renvoie un objet contenant le trid de l’élément, le code de la langue source et le code de langue.

Si vous recherchez uniquement le code de langue de l’élément, vous préférerez peut-être utiliser wpml_element_language_code

Arguments

$element_object
(object) (Requis) Un objet WordPress. La valeur par défaut est null.
$args
(array) (Requis) Un tableau d’arguments à utiliser.
  • element_id(bool) Utilisez term_taxonomy_id pour les taxonomies, post_id pour les articles
  • element_type(string) Le type d’élément à vérifier. 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
$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

Les 6 hooks de la catégorie Récupération des informations sur la langue du contenu →