WPML
apply_filters( 'wpml_element_language_code', string $language_code, array $args )
Tipo
filter
Versión de WPML
3.2.2

Descripción

Este hook de filtro recuperará el código de idioma de un elemento traducible consultando la tabla de base de datos icl_translations de WPML.

Consulte también wpml_element_language_details si le interesa obtener más información, como el trid del elemento

Argumentos

$language_code
(string) (Obligatorio) Un código de idioma de 2 letras. El valor predeterminado es null.
$args
(array) (Obligatorio) Un array de argumentos que se utilizarán.
  • element_id(bool) Utilice term_taxonomy_id para las taxonomías, post_id para las entradas
  • element_type(string) El tipo de elemento que se va a comprobar. Puede ser un tipo de contenido: post, page, attachment, nav_menu_item, {custom post key} o una taxonomía: category, post_tag, nav_menu {custom taxonomy key}

Ejemplo de uso

Ejemplo
$args = array('element_id' => 10, 'element_type' => 'category' );
$my_category_language_code = apply_filters( 'wpml_element_language_code', null, $args );

wpml_post_language_details, wpml_switch_language_for_email, wpml_restore_language_from_email, wpml_switch_language, wpml_element_language_details

Los 6 hooks de Recuperar información de idioma para el contenido →