我们创建了一个名为“代理”的自定义角色:
$result = add_role(
'agent',__( 'Agent' ),array(
'read' => true,// true allows this capability
'edit_posts' => true,'delete_posts' => true,// Use false to explicitly deny
'subscribers' => true,)
);
为“代理人”分配了这样的会员链接:mywebsite.com/?ref=xyz
当用户使用“代理”会员链接注册时,将为该用户创建一个user_meta:ref = xyz
我们如何设置角色“代理”的功能,这样他们只能看到WordPress后端中的“用户”部分,并且只有通过其会员链接注册的用户(只有具有给定ref = xyz的用户)>
我们也不想让“代理”访问WordPress管理的其他部分,例如帖子,页面,插件等
谢谢您的帮助!