Wysyłanie powiadomienia e-mail do administratora w przypadku zmiany danych w profilach.
Otrzymywanie powiadomień o zmianie profilu użytkownika jest przydatne w dwóch przypadkach. W pierwszym przypadku zawsze wiesz, który z Twoich użytkowników jest aktywny i jakie dane uległy zmianie, a w drugim przypadku będziesz wiedział, jeśli hasło zostało zmienione przed włamaniem na stronę, co zwiększy prawdopodobieństwo, że zrozumiesz, przez które konto włamano się na stronę, i zmienisz w nim hasło na bardziej rygorystyczne.
1 2 3 4 5 6 7 8 9 |
function user_profile_update( $user_id ) { $site_url = get_bloginfo('wpurl'); $user_info = get_userdata( $user_id ); $to = $user_info->user_email; $subject = "Profile Updated: ".$site_url.""; $message = "Hello " .$user_info->display_name . "\nYour profile has been updated!\n\nThank you for visiting\n ".$site_url.""; wp_mail( $to, $subject, $message); } add_action( 'profile_update', 'user_profile_update', 10, 2); |
Fragment kodu sprawdzony, wszystko działa idealnie. List jest wysyłany do administratora.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.