bp\u将\u默认\u成员\u类型\u分配给\u激活\u用户($user\u id,$key,$user)

在注册时设置默认配置文件类型。

描述

参数

$user\u id

(必选)

$key

(必选)

$user

(必选)

来源

文件:bp members/bp-members-functions.php

函数bp_assign_default_member_type_to_activate_user($user_id,$key,$user){global$bp;//检查成员类型是否已启用。if(true==bp_member_type_enable_disable()){//如果未设置默认成员类型,则返回给用户。$existing_selected=bp_member_type_default_on_注册();如果('===existing_selected){返回;}$email=bp\u core\u get\u user\u email($user\u id);//检查是否启用了邀请组件。如果(bp\u处于活动状态('inviters')){$inviters=array();$args=array('post\u type'=>bp\u get\u inviter\u post\u type(),'posts\u per\u page'=>-1,'meta query'=>array(array('key'=>''bp\u inviter\u email','value'=>$email','compare'=>,),)$bp_get_invitee_email=new WP_Query($args);if($bp_get_invitee_email->have_posts()){$member_type=get_post_meta(get_the_ID(),''bp_invitee_member_type',true)//如果(isset($member_type)&!empty($member_type)){//将被邀请的成员类型分配给用户。bp_set_member_type($user_id,);bp_set_member_type($user_id,$member_type);}else{//将默认成员类型分配给用户。bp_set_member_type($user_id,);bp_set_member_type($user_id,$existing_selected);//如果发送邀请未邀请用户,则分配默认成员类型。}else{//将默认成员类型分配给用户。bp_集_成员类型($user_id,);bp_集_成员类型($user_id,$existing_selected);}否则{//将默认成员类型分配给用户。bp_集_成员类型($user_id,);bp_集_成员类型($user_id,$existing_selected);}}

变更日志

变更日志
版本 描述
BuddyBoss 1.0.0 介绍。

问题?

我们随时乐意为您提供代码或其他问题的帮助!搜索我们的开发者文档,联系支持,或与我们的销售团队.