WPML
apply_filters( 'wpml_original_element_id', mixed $empty_value, integer $element_id, string $element_type)
Typ
filter
WPML-Version
3.2

Beschreibung

  • Gibt die ID des Beitrags oder der Seite in der Originalsprache zurück, wenn die ID der Übersetzung übergeben wird.

Argumente

$empty_value
(mixed) (Erforderlich) Dies ist normalerweise der Wert, den der Filter ändert. Wir filtern hier nichts, also setzen Sie dies auf NULL. Dies ist erforderlich, damit die Filterfunktion tatsächlich die vollständige Argumentenliste erhält.
$element_id
(integer) (Erforderlich) Die ID des Elements (post_id für Beitragstypen, term_taxonomy_id für Taxonomie-Begriffe).
$element_type
(string) (Optional) Der Typ eines Elements. Kann ein Beitragstyp sein: post_post, post_page, post_attachment, post_nav_menu_item, post_{benutzerdefinierter Beitragstyp-Key} oder eine Taxonomie: tax_category, tax_post_tag, tax_nav_menu, tax_{benutzerdefinierter Taxonomie-Key}. Standardmäßig post_post, falls nicht festgelegt.

Anwendungsbeispiel

Beispiel

// Get the original post ID of a translated page.
$original_id = apply_filters( 'wpml_original_element_id', NULL, 6, 'post_page' );

wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages

Alle 29 Websiteübergreifende Sprachinformationen-Hooks →