我想制作一个插件,可以为一个用户分配多个角色。有人说,在wordpress中分配多个角色是不可能的,那么为什么wordpress提供了数组形式的"角色"。例如,当我调用用户角色时,它会返回数组
$current_user=wp_get_current_user();
$user_roles = $current_user->roles;
这里$user_roles将是一个由角色返回的数组。
有没有什么功能可以让我为一个用户分配多个角色
多亏了tristan,我终于为一个用户分配了多个角色。这个代码帮助我实现了这一点。
$addMemberToGroup = new WP_User($required_id);
$addMemberToGroup->add_role( $role );
这里$require_id是我要分配角色的用户的id。