how to Assign Multiple Roles for a user in wordpress?

I know how to assign a single role for a user. But coming to the multiple roles for a user is not working…Is wordpress gives this facility or not.Thanks in advance.

Related posts

Leave a Reply

3 comments

  1. Yes, WordPress allows this. You can do it in your code:

        $someone = new WP_User( $user_id );
        $someone->add_role( 'role-1' );
        $someone->add_role( 'role-2' );
    

    You can also use a plugin such as Multiple Roles. The plugin
    will transform the select dropdown into checkboxes.

    WordPress — Role selection checkboxes

  2. This is not possible in WordPress currently, as this is how the core role mapping is designed. You can however create “combination” roles, but this might lead to a large number of roles when you have a lot of core roles to combine.

    Another option would be using a plugin such as User Role Editor, which can help you giving more control of WordPress’ role mapping.