Astuces & Snippets WordPress

Envoyer un email de notification après le changement de rôle d'un membre

Cette astuce permet de prévenir vos membres par email lorsque leur rôle a été modifié.

S'inscrire à la newsletter

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);
}
Poster un commentaire

Les champs obligatoires sont indiqués avec *

Prévenez moi de tous les nouveaux commentaires par email.

Ne plus afficher|Fermer
Suivez-nous sur Facebook !