In questo articolo vedremo come inviare una notifica via e-mail ad un utente di WordPress quando il suo profilo viene aggiornato. Vediamo insieme i dettagli di questa soluzione.
Aggiungete il seguente codice al file functions.php
:
function user_profile_update( $user_id ) {
$site_url = get_bloginfo('wpurl');
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = "Profilo aggiornato: ".$site_url."";
$message = "Ciao " .$user_info->display_name . "\nIl tuo profilo è stato aggiornato!\n\nGrazie\n ".$site_url."";
wp_mail( $to, $subject, $message);
}
add_action( 'profile_update', 'user_profile_update', 10, 2);