apply_filters( 'wpml_element_language_details', object $element_object, array $args )
- Тип
- filter
- Категория
- Получение информации о языке контента
- Версия WPML
- 3.2.2
Описание
Этот хук-фильтр получает информацию о языке для переводимого элемента. Он выполняет запрос к таблице базы данных icl_translations WPML и возвращает объект с trid элемента, кодом исходного языка и кодом языка.
Если Вам нужен только код языка элемента, возможно, Вы предпочтете использовать wpml_element_language_code
Аргументы
- $element_object
- (object) (Обязательно) Объект WordPress. По умолчанию — 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_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
Все хуки категории «Получение информации о языке контента» (6) →