bp_get_member_type (intuser_id美元,保龄球单一的美元=真正的)
获取成员的类型。
描述
参数
- user_id美元
-
(int)(必需)用户ID。
- 单一的美元
-
(保龄球)(可选)是否返回单个类型字符串。如果为用户找到多个类型,则返回最老的类型。默认值:真的。
默认值:真
返回
(字符串数组| | bool)如果成功,返回单个概要文件类型(如果$single为真)或成员类型数组(如果$single为假)。失败时返回false。
源
文件:bp-members / bp-members-functions.php
函数bp_get_member_type($user_id, $single = true) {$types = wp_cache_get($user_id, 'bp_member_member_type');If (false === $types) {$raw_types = bp_get_object_terms($user_id, bp_get_member_type_tax_name());如果(!Is_wp_error ($raw_types)) {$types = array();//只包含当前注册的组类型。Foreach ($raw_types as $mtype) {if (bp_get_member_type_object($mtype->name)) {$types[] = $mtype->name;}} wp_cache_set($user_id, $types, 'bp_member_member_type');}} $type = false;如果(!void ($type) {if ($single) {$type = array_pop($type); } else { $type = $types; } } /** * Filters a user's profile type(s). * * @since BuddyPress 2.2.0 * * @param string $type profile type. * @param int $user_id ID of the user. * @param bool $single Whether to return a single type string, or an array. */ return apply_filters( 'bp_get_member_type', $type, $user_id, $single ); }
更新日志
版本 | 描述 |
---|---|
BuddyPress 2.2.0 | 介绍了。 |