Для отправки писем администратору при новой регистрации пользователей в WordPress можно воспользоваться хуком user_register
. Этот хук срабатывает при регистрации нового пользователя и позволяет выполнить свой код.
Вот пример кода, который отправляет письмо администратору при новой регистрации:
function send_admin_email_on_user_register($user_id) { $admin_email = get_option('admin_email'); $user_info = get_userdata($user_id); $subject = 'Новый пользователь зарегистрирован'; $message = 'Зарегистрирован новый пользователь: ' . $user_info->user_login; wp_mail($admin_email, $subject, $message); } add_action('user_register', 'send_admin_email_on_user_register');
Этот код нужно добавить в файл функций темы (обычно functions.php) или в файл плагина. При регистрации нового пользователя функция send_admin_email_on_user_register
будет вызвана, получит идентификатор нового пользователя, получит email администратора через get_option('admin_email')
, а затем отправит письмо с помощью функции wp_mail
.
Помимо указанного кода можно расширить функционал, добавив дополнительные данные в письмо или использовать плагины, которые предоставляют более сложный функционал для управления рассылкой писем на основе событий в WordPress.
Надеюсь, что данное пошаговое объяснение поможет вам успешно настроить отправку уведомлений администратору при регистрации новых пользователей в WordPress.