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

问题?

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