Регистрация Пользователя – Адрес Электронной Почты Не Требуется

  • Автор темы 1Ttooobachf139
  • Обновлено
  • 22, Oct 2024
  • #1

Мы хотим изменить регистрацию, чтобы электронная почта не требовалась (да, мы знаем, что это будет проблемой). Мы используем плагин Registration Plus Redux, поскольку у него есть опции, которые мы используем в настоящее время.

Как мы можем сделать так, чтобы при регистрации нового пользователя мы запрашивали только его имя, выбранное им имя пользователя и пароль?

ОБНОВЛЯТЬ

Наши серверы/система не позволяют отправлять электронную почту (политика компании), и мы не можем хранить адреса электронной почты из-за политики PII (мы будем иметь дело с европейскими странами, которые не позволяют хранить адреса электронной почты с момента их вопрос конфиденциальности).

У нас может быть только имя и пароль (с помощью Registration Redux мы создаем регистрационные коды, которые они могут использовать, которые будут отображаться в их профиле, чтобы помочь со сбросом пароля, который будет выполнен через нашу службу поддержки клиентов). Уведомления по электронной почте отправляться не будут (у нас включено автоматическое одобрение).

#электронная почта #регистрация пользователя

1Ttooobachf139


Рег
14 Nov, 2007

Тем
84

Постов
188

Баллов
628
  • 25, Oct 2024
  • #2

Просто установите плагин под названием - Фрагменты и активация. Затем на левой панели щелкнитеФрагменты -> Добавить новый

 add_action('user_profile_update_errors', 'my_user_profile_update_errors', 10, 3);
function my_user_profile_update_errors($errors, $update, $user) {

$errors->remove('empty_email');
}

add_action('user_new_form', 'my_user_new_form', 10, 1);
add_action('show_user_profile', 'my_user_new_form', 10, 1);
add_action('edit_user_profile', 'my_user_new_form', 10, 1);
function my_user_new_form($form_type) {

?>

<script type="text/javascript">

jQuery('#email').closest('tr').removeClass('form-required').find('.description').remove();

<?php if (isset($form_type) && $form_type === 'add-new-user') : ?>

jQuery ('#send_user_notification') .removeAttr('checked');

<?php endif; ?>

</script>

<?php
}
 
||answer||

. Введите собственный заголовок и вставьте код ниже.После этого выберите опцию внизу «Выполнять фрагмент повсюду» и нажмите «Сохранить/Активировать».

 

Victor.victor.2000


Рег
27 Nov, 2019

Тем
80

Постов
190

Баллов
630
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно