// Notify user when role is changed
function notify_user_on_role_change( $user_id, $new_role ) {
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = 'Your role has been changed';
$message = 'Hello ' . $user_info->display_name . ', your role has been changed to ' . $new_role . '.';
wp_mail( $to, $subject, $message );
}
add_action( 'set_user_role', 'notify_user_on_role_change', 10, 2 );
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter