J'ai des rôles personnalisés dans ma configuration et je veux pouvoir modifier automatiquement le rôle d'un utilisateur via une fonction. Supposons que l'utilisateur A ait un rôle d'abonné, comment puis-je le changer en EDITOR? Lors de l'ajout d'un rôle, nous venons de:
add_role( $role_name , $role_display_name , array( 'read' => true,
'edit_posts' => false,
'delete_posts' => false, ));
Que diriez-vous de changer de rôle? Y a-t-il quelque chose comme:
change_role($old_role, $new_role);
UPDATE: Je pense que celui-ci fera:
$wp_user_object = new WP_User($current_user->ID);
$wp_user_object->set_role('editor');
remove_role()
etadd_rule()
sauvegarder des données dans la base de données?