bbp_make_current_user_keymaster ()

挂钩到' bbp_activate '动作,这个助手功能自动使当前用户成为论坛的钥匙大师,如果他们刚刚激活论坛,不管bbp_allow_global_access ()设置。

描述

返回

(如果)用户不能激活插件或已经是密钥管理员

文件:bp-forums /核心/ update.php

function bbp_make_current_user_keymaster(){//如果当前用户不能激活插件,因为上一个页面加载if (!Current_user_can ('activate_plugins')) {return;} //获取当前用户ID $user_id = get_current_user_id();$ blog_id = get_current_blog_id ();//如果用户不是这个网站的成员,如果(!Is_user_member_of_blog ($user_id, $blog_id)) {return;} //如果当前用户已经有一个论坛角色,则退出,以防止意外的角色和能力升级。If (bbp_get_user_role($user_id)) {return;} //使当前用户成为一个keymaster ($user_id, bbp_get_keymaster_role());//重新加载当前用户,因此caps立即应用wp_get_current_user(); }

更新日志

更新日志
版本 描述
bbPress (r4910) 介绍了。

问题吗?

我们总是很乐意帮助您解决代码或其他问题!搜索我们的开发人员文档联络支持,或与我们联系销售团队