Функция WP_SEND_NEW_USER_NOTIFICATIONS()
Функция wp_send_new_user_notifications()
используется для отправки уведомлений по электронной почте, связанных с созданием новых пользователей в WordPress.
Уведомления отправляются как администратору сайта, так и новому пользователю.
Возвращаемое значение
Функция не возвращает ничего (null
).
Использование
wp_send_new_user_notifications( $user_id, $notify );
$user_id
(int) (обязательный) — ID только что созданного пользователя.-
$notify
(string) — Тип уведомления, которое должно быть отправлено. Принимает значения:'admin'
— только администратору,'user'
— только новому пользователю,'both'
— и тому, и другому (администратору и пользователю).
По умолчанию:
'both'
Пример
Предположим, когда вы регистрируете нового пользователя, вы хотите уведомить себя (в качестве администратора) и отправить новому пользователю электронное письмо с ссылкой для установки нового пароля:
$new_user_id = 8;
wp_new_user_notification( $new_user_id, 'both' );
В результате администратор получит письмо:
Регистрация нового пользователя на вашем сайте
Пример:
Имя пользователя: user
Электронная почта: user@example.com
А новый пользователь получит:
Имя пользователя: user
Чтобы установить свой пароль, посетите следующую страницу:
http://example.com/wp-login.php?action=rp&key=1ORsgCiUtZdwDw3tss4U&login=user
История изменений
- С версии 4.4.0 — функция была введена.
- С версии 4.6.0 — параметр
$notify
был изменён, чтобы принимать значение'user'
, что позволяет отправлять уведомления только новому пользователю.
Код функции
Функция wp_send_new_user_notifications
выглядит следующим образом:
function wp_send_new_user_notifications( $user_id, $notify = 'both' ) {
wp_new_user_notification( $user_id, null, $notify );
}
Связанные функции
- Пользователи (_USER)
clean_user_cache()
current_user_can()
delete_user_option()
get_current_user_id()
get_edit_user_link()
get_user_by()
get_user_option()
get_userdata()
get_users()
is_user_logged_in()
wp_create_user()
wp_destroy_other_sessions()
wp_get_current_user()
wp_insert_user()
wp_list_users()
wp_set_current_user()
wp_update_user()
WP_User()
Эти функции помогут вам управлять пользователями в WordPress и получать дополнительную информацию о них.