apply_filters( 'wpml_original_element_id', mixed $empty_value, integer $element_id, string $element_type)
- Tipo
- filter
- Categoría
- Información de idioma de todo el sitio
- Versión de WPML
- 3.2
Descripción
- Devuelve el ID de la entrada o página en el idioma original cuando se proporciona el ID de su traducción.
Argumentos
- $empty_value
- (mixto) (Obligatorio) Por lo general, este es el valor que modificará el filtro. Aquí no estamos filtrando nada, por lo que debe establecerse en NULL. Esto es necesario para que la función del filtro reciba realmente la lista completa de argumentos.
- $element_id
- (entero) (Obligatorio) El ID del elemento (post_id para los tipos de contenido, term_taxonomy_id para los términos de taxonomía).
- $element_type
- (cadena) (Opcional) El tipo de un elemento. Puede ser un tipo de contenido: post_post, post_page, post_attachment, post_nav_menu_item, post_{custom post key} o una taxonomía: tax_category, tax_post_tag, tax_nav_menu, tax_{custom taxonomy key}. De forma predeterminada es
post_postsi no se establece.
Ejemplo de uso
Ejemplo
// Get the original post ID of a translated page. $original_id = apply_filters( 'wpml_original_element_id', NULL, 6, 'post_page' );
Hooks relacionados
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