apply_filters( 'wpml_element_language_code', string $language_code, array $args )
- 类型
- filter
- 类别
- 获取内容的语言信息
- WPML 版本
- 3.2.2
说明
此过滤器钩子将通过查询 WPML 的 icl_translations 数据库表来获取可翻译元素的语言代码。
如果您对元素的 trid 等更多信息感兴趣,还可以查看 wpml_element_language_details
参数
- $language_code
- (字符串) (必填) 2 个字母的语言代码。默认为 null。
- $args
- (数组) (必填) 要使用的参数数组。
- element_id(布尔值) 对于分类法使用 term_taxonomy_id,对于文章使用 post_id
- element_type(字符串) 要检查的元素类型。可以是文章类型: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