我想制作一个可以为单个用户分配多个角色的插件。有人说它不可能在wordpress中分配多个角色,然后为什么wordpress以数组形式提供“角色”。 例如,当我调用用户的角色时,它返回数组
$current_user=wp_get_current_user();
$user_roles = $current_user->roles;
这里$ user_roles将是一个按角色返回的数组。
是否有任何功能可以通过它将多个角色分配给单个用户
答案 0 :(得分:0)
感谢特里斯坦,最后我为一个用户分配了多个角色。这段代码帮助我实现了这一目标。
$addMemberToGroup = new WP_User($required_id);
$addMemberToGroup->add_role( $role );
这里$ required_id是我想分配角色的用户的ID。