Уведомляет о регистрации нового пользователя по почте администратора сайта, а также отправляет пользователю письмо с логином и паролем для авторизации.
Это обёртка для функции wp_new_user_notification() с предустановленным параметром $notify=both, поэтому информацию о хуках и примеры использования смотрите там.
Данная обёртка была создана для удобного использования на событиях регистрации пользователя. Например, в движке она вызывается на следующих событиях:
add_action( 'register_new_user', 'wp_send_new_user_notifications' ); add_action( 'edit_user_created_user', 'wp_send_new_user_notifications', 10, 2 ); add_action( 'network_site_new_created_user', 'wp_send_new_user_notifications' ); add_action( 'network_site_users_created_user', 'wp_send_new_user_notifications' ); add_action( 'network_user_new_created_user', 'wp_send_new_user_notifications' );
В WordPress 4.6.0 изменён параметр $notify
так, чтобы он принимал значение 'user'
для отправки уведомлений только созданному пользователю.
Возвращает
null
. Ничего (null).
Использование
wp_send_new_user_notifications( $user_id, $notify );
- $user_id(число) (обязательный)
- $notify(строка)
Определяет тип уведомления.
admin
илипустая строка
('') - уведомление получит только админ.user
- уведомление получит только созданный пользователь.both
- уведомления получат админ и созданный пользователь.
По умолчанию: 'both'
Примеры
С версии 4.4.0 | Введена. |
С версии 4.6.0 | Converted the $notify parameter to accept 'user' for sending notifications only to the user created. |
function wp_send_new_user_notifications( $user_id, $notify = 'both' ) { wp_new_user_notification( $user_id, null, $notify ); }