WPML
apply_filters( 'wpml_element_language_details', object $element_object, array $args )
类型
filter
WPML 版本
3.2.2

说明

此过滤器钩子将检索可翻译元素的语言信息。它会查询 WPML 的 icl_translations 数据库表,并返回一个包含该元素的 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 个 获取内容的语言信息 钩子 →