Описание invited_user_email
— Filter
Хук invited_user_email позволяет изменить адрес электронной почты, который используется для отправки приглашений новым пользователям в WordPress. Он срабатывает при создании нового пользователя, когда отправляется электронное письмо с приглашением, и позволяет изменять адрес электронной почты, который будет использоваться для этой цели
Примеры использования
Пример изменения адреса электронной почты для приглашения:
add_filter('invited_user_email', function($email, $user_id, $inviter_id) {
if ($inviter_id == 1) {
$email = 'custom@example.com';
}
return $email;
});
В этом примере мы изменяем адрес электронной почты на ‘custom@example.com’ только для пользователя с ID 1
Пример добавления домена к адресу электронной почты приглашенного пользователя:
add_filter('invited_user_email', function($email, $user_id, $inviter_id) {
return $email . '@example.com';
});
Здесь мы добавляем домен к адресу электронной почты приглашенного пользователя
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить адрес электронной почты, используемый для отправки приглашений, в зависимости от логики вашего приложения
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только адреса электронной почты
– Предупреждения
Убедитесь, что изменения не конфликтуют с другими плагинами или темами, которые могут управлять процессом приглашения
Альтернативы
Тип: action
Этот хук позволяет выполнять действия после регистрации нового пользователя, но не предназначен для изменения адреса электронной почты приглашения
Используйте его, если необходимо выполнить дополнительные действия после регистрации пользователя