Lors de l’astuce précédente, nous avons découvert la méthode pour envoyer un email de notification après la mise à jour d’un profil. Cette fois-ci, je vous propose une solution pour prévenir vos membres après le changement de leur rôle.
Copier le code ci-dessous dans le fichier functions.php de votre thème :
add_action('set_user_role', 'gkp_user_role_update', 10, 2);
function gkp_user_role_update( $user_id, $new_role ) {
$user_info = get_userdata( $user_id );
$subject = get_bloginfo('name'). ' - Rôle modifié';
$message = "Bonjour " .$user_info->display_name . ",\n";
$message .= "votre rôle a été modifié sur " . get_bloginfo('url') . " et vous êtes maintenant ". $new_role."\n\n";
$message .= "A bientôt sur \n".get_bloginfo('url');
wp_mail($user_info->user_email, $subject, $message);
}





