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