bp_get_term_by (字符串美元的领域字符串| int美元的价值字符串美元的分类''字符串输出美元对象字符串美元的过滤器“生”

在BuddyPress分类法中获取术语的术语数据。

描述

注意,术语数据来自bp_get_taxonomy_term_site_id (),在某些多站点配置中可能与当前站点不相同。

另请参阅

参数

美元的领域

字符串(必需)或者'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 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队