WPML
apply_filters( 'wpml_element_language_code', string $language_code, array $args )
Тип
filter
Версия WPML
3.2.2

Описание

Этот хук фильтра получает код языка для переводимого элемента, выполняя запрос к таблице базы данных icl_translations WPML.

Также обратите внимание на wpml_element_language_details , если Вас интересует больше информации, такой как trid элемента

Аргументы

$language_code
(string) (Обязательно) Двухбуквенный код языка. По умолчанию — null.
$args
(array) (Обязательно) Массив используемых аргументов.
  • element_id(bool) Используйте term_taxonomy_id для таксономий, post_id для записей
  • element_type(string) Тип проверяемого элемента. Может быть типом записи: post, page, attachment, nav_menu_item, {custom post key} или таксономией: category, post_tag, nav_menu {custom taxonomy key}

Пример использования

Пример
$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

Все хуки категории «Получение информации о языке контента» (6) →