WPML
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 );

wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_code

Alle 6 Abrufen von Sprachinformationen für Inhalte-Hooks →