Formation WordPress

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

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 du 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 :

function 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);
}
add_action('set_user_role', 'user_role_update', 10, 2);
Auteur : Jonathan
Actuellement en Master 1 Information Communication à Ingémédia, je m’intéresse depuis quelques années à différents aspects du milieu informatique qui m’ont vraiment séduits tels que la gestion de projet et la création de sites Internet.
Avatar de jonathan
Les commentaires 0 commentaire sur cet article
    Laisser un commentaire
    Balises autorisées dans les commentaires: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Suivre les commentaires de cet article par E-mail