组\通知\晋升\成员(int$user\u id,int$group\U id)
通知组成员他们已被提升。
描述
参数
- $user\u id
-
(int)(必选)用户的ID。
- $group\U id
-
(int)(必选)组的ID。
来源
文件:bp-groups/bp-groups-notifications.php
功能组通知升级成员($user\u id=0,$group\u id=0){//这是什么类型的升级?如果(组是用户管理员($user\u id,$group\u id)){$promoted\u to=\\\\\\\\\\\\$type='member\u promoted\u admin'}或者{$promoted\u to=\\\\\\\\$mode//触发BuddyPress通知。如果(bp_处于活动状态('notifications')){bp_通知{add_通知(数组('user_id'=>$user_id,'item_id'=>$group_id,'component_name'=>BuddyPress()->groups->id,'component_action'=>$type,);}//如果管理员选择不接收此电子邮件,请退出。如果('no'==bp_get_user_meta($user\u id,'notification\u groups\u admin\u promotion',true)){return;}$unsubscribe\u args=array('user\u id'=>$user\u id,'notification\u type'=>'groups member promoted',);$group=groups\u get\u group($group\id);$args=array('tokens'=>array('group'=>$group''group''id'=>$group.id'=>group\id',group.url'=>esc\u url(bp\u get\u group\u permalink($group)),'group.name'=>$group->name',promoted_to'=>$promoted_to,'user.id'=>$user_id',unsubscribe'=>esc_url(bp_email_get_unsubscribe_link($unsubscribe_args)),);bp_send_email('group member promoted',(int)$user_id,$args);}
变更日志
版本 | 描述 |
---|---|
BuddyPress 1.0.0 | 介绍。 |