WPML
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

所有 6 个 获取内容的语言信息 钩子 →