Rechercher
Fermer ce champ de recherche.
Fil d'ariane :
»

Envoyer un e-mail lorsqu’un utilisateur met à jour son profil

Par défaut WordPress n’envoie pas d’e-mail à un utilisateur qui met à jour son profil et ne propose pas d’option pour activer cela. Hors c’est un élément essentiel qui plaira beaucoup à vos membres qui pourront ainsi recevoir un récapitulatif de leurs changements.

Comment envoyer un e-mail à la mise à jour d’un profil membre ?

Ajoutez la fonction suivante à votre fichier functions.php pour envoyer un mail au membre à chaque mise à jour de son profil :

// Envoi d'email de notification lors la modification de son profil.
function wpln_email_modification_profil( $user_id ) {
    $site_url = get_bloginfo( 'wpurl' );
    $site_title = get_bloginfo( 'name' );
    $user_info = get_userdata( $user_id );
    $to = $user_info->user_email;
    $to_name = $user_info->display_name;
    $subject = "User Profile Updated: " . $site_url;

    // Le contenu du message
    $message = "Bonjour " . $to_name . ",\n\n";
    $message .= "Votre profil à été mis à jour!\n\n";
    $message .= $site_title . "\n";
    $message .= $site_url;

    wp_mail( $to, $subject, $message );
}
add_action( 'profile_update', 'wpln_email_modification_profil', 10, 2);

Vous pouvez bien évidement personnalisé cet e-mail comme bon vous semble.

Facebook
Twitter (X)
LinkedIn
WhatsApp
Reddit

Gregory

Agitateur de Stratégiesaddict à WordPress depuis 2003, fada de Google depuis 1998. J’accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l’optimisation de leurs sites WordPress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sur le même sujet