bp_get_term_by (字符串美元的领域,字符串| int美元的价值,字符串美元的分类='',字符串输出美元=对象,字符串美元的过滤器=“生”)
在BuddyPress分类法中获取术语的术语数据。
描述
注意,术语数据来自bp_get_taxonomy_term_site_id ()
,在某些多站点配置中可能与当前站点不相同。
另请参阅
- get_term_by ():查阅函数和参数的完整描述。
参数
- 美元的领域
-
(字符串)(必需)或者'slug', 'name', 'id' (term_id),或者'term_taxonomy_id'
- 美元的价值
-
(字符串|int)(必需)搜索这个术语值
- 美元的分类
-
(字符串)(可选)分类名称。可选的,如果
美元的领域
是“term_taxonomy_id”。默认值:“
- 输出美元
-
(字符串)(可选)常量对象,ARRAY_A或ARRAY_N
默认值:对象
- 美元的过滤器
-
(字符串)(可选)默认为raw,或者不应用WordPress定义的过滤器。
默认值:“生”
返回
(WP_Term | bool)WP_Term实例成功。将返回false美元的分类
不存在或美元的术语
没有发现。
源
文件:bp-core / bp-core-taxonomy.php
函数bp_get_term_by($field, $value, $taxonomy = ", $output = OBJECT, $filter = 'raw') {$site_id = bp_get_taxonomy_term_site_id($taxonomy);换美元= false;If ($site_id !== get_current_blog_id()) {switch_to_blog($site_id);bp_register_taxonomies ();换美元= true;} $term = get_term_by($field, $value, $taxonomy, $output, $filter);If ($switched) {restore_current_blog();}返回$术语;}
更新日志
版本 | 描述 |
---|---|
BuddyPress 2.7.0 | 介绍了。 |