Applicando questa funzione al file function.php del tuo template il sistema invierà una mail personalizzata a ciascun utente quando tu, amministratore, decidi di modificarne il ruolo. La mail è completamente personalizzabile, ma bisogna far attenzione alle parole accentate, quindi ti consiglio, se non sai come farlo, di lasciare il testo del messaggio così come lo vedi.
function wpc_user_role_notification( $user_id, $new_role ) {
$site_url = get_bloginfo('wpurl');
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = "Cambio Ruolo: ".$site_url."";
$message = "Ciao" .$user_info->display_name . " il tuo ruolo è cambiato su ".$site_url.", Ora fai parte del ruolo " . $new_role;
wp_mail($to, $subject, $message);
}
add_action( 'set_user_role', 'wpc_user_role_notification', 10, 2);
