bp_get_objects_in_term(int |阵列$ term_ids.那字符串|数组$分类那数组|字符串$ args.=大批()的)
检索有效分类和与伙伴相关的分类学的有效分类和条款的ID。
描述
请注意,对象ID来自bp_get_taxonomy_term_site_id()
,这在一些多部配置上可能与当前站点不同。
也可以看看
- get_objects_in_term():有关功能和参数的完整描述。
参数
- $ term_ids.
-
(㈡|大批的)(必需的)术语ID或术语ID的数组将被使用。
- $分类
-
(细绳|大批的)(必需的)分类名称或分类名称字符串值的数组。
- $ args.
-
(大批|细绳的)(可选的)更改Object_IDS的顺序,ASC或DESC。
默认值:array()
返回
(wp_error | array)如果分类法不存在,则将返回WP_Error。在成功时,数组可以是空的,这意味着没有找到$ object_ID。找到对象ID时,将返回某些这些ID的数组。
来源
文件:bp-core / bp-core-caxonomy.php
函数bp_get_objects_in_term($ term_ids,$ taxonomies,$ args = array()){//不同的分类学家可以存储在不同的站点上。$ taxonomy_site_map = array();foreach((阵列)$分类物为$分类物系){$ taxonomy_site_id = bp_get_taxonomy_term_site_id($分类学);$ taxonomy_site_map [$ taxonomy_site_id] [] = $分类;$ retval = array();foreach($ taxonomy_site_map aS $ taxonomy_site_id => $ site_taxonomies){$ switched = false;if($ taxonomy_site_id!== get_current_blog_id()){switch_to_blog($ taxonomy_site_id);bp_register_taxonomies();$ switched = true;$ site_objects = get_objects_in_term($ term_ids,$ site_taxonomies,$ args); $retval = array_merge( $retval, $site_objects ); if ( $switched ) { restore_current_blog(); } } return $retval; }
变更乐
版本 | 描述 |
---|---|
BuddyPress 2.7.0. | 介绍。 |