如果不编写自定义插件,我认为您最好的选择是:
1) 使用类似gravity表单的内容,让用户以订阅者的身份开始,然后输入成为合作伙伴的请求(使用GF表单)。GF可以向管理员发送表单通知。管理员然后升级用户的角色。
2) 使用“请求成为合作伙伴”这样的临时角色。新用户会通知管理员。“合作伙伴请求”用户已审核并升级为“合作伙伴”。
默认情况下,编辑器是否具有管理用户的功能?我怀疑可能不是。在这种情况下,您可以使用角色管理器插件(JustinTadlock members plugin for eg)将manage\\u用户添加到编辑器角色(这可能意味着编辑器可以将自己变成管理员?嗯,可能不是个好主意?…)