bp\核心\行动\设置\垃圾邮件发送者\状态(int$user\u id)
从工具栏中单击“标记为垃圾邮件发送者/非垃圾邮件发送者”。
描述
当站点管理员从管理菜单中选择“标记为垃圾邮件发送者/非垃圾邮件发送者”时,此操作将触发并将用户及其博客标记为垃圾邮件。必须是站点管理员才能运行此功能。
注意:在当前状态下不再使用。请参见设置组件。
参数
- $user\u id
-
(int)(可选)要标记为垃圾邮件的用户ID。默认为显示的用户。
来源
文件:bp core/deprecated/buddypress/3.0.php
函数bp_core_action_set_spammer_status($user_id=0){u deprecated_函数(__函数__,'3.0');//当前只有超级管理员可以向用户发送垃圾邮件(但他们不能向自己发送垃圾邮件)。如果(!is_super_admin()| bp_is_my_profile()){返回;//如果显示的用户不是您自己,则使用它。如果(空($user_id))$user=bp_显示的用户id)();如果(bp_是当前_组件('admin')&&(在_数组中(bp_当前_action(),数组('mark spammer','unmark spammer')){//检查临时值。检查_admin_referer('mark unmark spammer');//是否发送垃圾邮件。$status=bp_是当前_操作('mark spammer')?'spammer'):'ham;//重担。bp_核心_处理垃圾邮件者状态($user_id,$status);//添加反馈消息。@todo-错误报告。如果('spam'=$status){bp_core_添加消息(uuu('user marked as spammer.spam用户仅对站点管理员可见。','buddyboss');}否则{bp_core_添加消息(uu('user REMOTED as spammer','buddyboss'))}//已弃用。使用bp_core_process_spammer_status.$is_spam='spam'=$status;do_action('bp_core_action_set_spammer_status',bp_displated_user_id(),$is_spam);//重定向回我们的来源地。bp_core_重定向(wp_get_referer())}
变更日志
版本 | 描述 |
---|---|
BuddyPress 3.0.0正式标记为已弃用。 | BuddyPress 3.0.0正式标记为已弃用。 |
BuddyPress 1.6.0不再使用,已解除挂钩。 | BuddyPress 1.6.0不再使用,已解除挂钩。 |
BuddyPress 1.1.0 | 介绍。 |