apply_filters( 'wpml_element_language_details', object $element_object, array $args )
- Typ
- filter
- WPML-Version
- 3.2.2
Beschreibung
Dieser Filter-Hook ruft Sprachinformationen für ein übersetzbares Element ab. Er fragt die Datenbanktabelle icl_translations von WPML ab und gibt ein Objekt mit der trid, dem Code der Ausgangssprache und dem Sprachcode des Elements zurück.
Wenn Sie nur nach dem Sprachcode des Elements suchen, verwenden Sie vielleicht lieber wpml_element_language_code
Argumente
- $element_object
- (object) (Erforderlich) Ein WordPress-Objekt. Standardmäßig null.
- $args
- (array) (Erforderlich) Ein Array mit zu verwendenden Argumenten.
- element_id(bool) Verwenden Sie term_taxonomy_id für Taxonomien, post_id für Beiträge
- element_type(string) Der Typ des zu prüfenden Elements. Kann ein Beitragstyp sein: post, page, attachment, nav_menu_item, {custom post Key} oder eine Taxonomie: category, post_tag, nav_menu {custom taxonomy Key}
Anwendungsbeispiel
Beispiel
$args = array('element_id' => 10, 'element_type' => 'category' );
$my_category_language_info = apply_filters( 'wpml_element_language_details', null, $args );Verwandte Hooks
wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_code