I'm trying to add 2 roles to user at registration. Role 1- One of 2 default, already preset roles. Role 2- Individually generated for every user at their registration.
When assigning default role only- assigns no problem. When i'm adding dynamically generated roles, it assigns this role only, missing the default one.
$user = wp_insert_user( $userdata );
$getuser = new WP_User($user);
$getuser->set_role('profile_1');
add_role(
'user-ID'.$user,
__( 'user-ID'.$user, 'wordpress-66604-809452.cloudwaysapps.com' ),
array(
'read' => true,
'edit_posts' => true,
));
$getuser->set_role('user-ID'.$user);