bp_set_member_type (intuser_id美元,字符串member_type美元,保龄球美元的附加=假)
设置成员的类型。
描述
参数
- user_id美元
-
(int)(必需)用户ID。
- member_type美元
-
(字符串)(必需)概要文件类型。
- 美元的附加
-
(保龄球)(可选)True表示将此添加到用户的现有类型,false表示替换。默认值:false。
默认值:假
返回
(假|数组)retval看到美元bp_set_object_terms ()。
源
文件:bp-members / bp-members-functions.php
函数bp_set_member_type($user_id, $member_type, $append = false){//传递一个空的$member_type来删除用户的类型。如果(!Empty ($member_type) && !Bp_get_member_type_object ($member_type)){返回false;} $retval = bp_set_object_terms($user_id, $member_type, bp_get_member_type_tax_name(), $append);//如果类型已经更新,则关闭缓存。如果(!Is_wp_error ($retval)) {wp_cache_delete($user_id, 'bp_member_member_type');/** *在用户的配置文件类型被更改后触发。* * @since BuddyPress 2.2.0 * * @param int $user_id配置文件类型已经更新的用户ID。 * @param string $member_type profile type. * @param bool $append Whether the type is being appended to existing types. */ do_action( 'bp_set_member_type', $user_id, $member_type, $append ); } return $retval; }
更新日志
版本 | 描述 |
---|---|
BuddyPress 2.2.0 | 介绍了。 |