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 介绍了。

问题吗?

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