Intereting Posts
Как удалить предупреждения смешанного содержимого в WP Customizer Отрегулируйте отображение цены для переменного продукта в Woocommerce Показать сообщения в трех столбцах по категориям мета-окно на пользовательском типе сообщения Разрешение пользователю редактировать сообщения в зависимости от состояния сообщения Ограниченные регистрации или удаление возможности редактирования пароля / электронной почты Запросите одновременно имя first_name и last_name из wp_usermeta Добавление элементов в раскрывающийся шаблон шаблона страницы на экране редактирования страницы Как обнаружить пользователя, который не зарегистрирован Какой самый безопасный способ настроить пользователя MySQL в WPMU? В каких условиях Могу ли я назвать свой CPT такой же, как моя страница CPT? WordPress с Git Как я могу добавить пользователя через SQL? get_posts показывает только 5 сообщений. (nopaging и posts_per_page -1 не работают) Разметка страницы для пользовательской таксономии

Изменить регистрацию пользователя

Я хочу изменить поля / функциональность регистрации WordPress.
В следующих случаях:

  1. Пользователь укажет свой адрес электронной почты и желаемый пароль (без имени пользователя).
  2. Я хочу, чтобы пользователь должен был подтвердить свое электронное письмо до активации учетной записи.
  3. Я хочу еще несколько полей (я собираюсь предложить оплачиваемое и бесплатное членство).

Есть ли хороший способ, которым я могу использовать существующую регистрационную форму WordPress? Или я должен создать его с нуля?

Solutions Collecting From Web of "Изменить регистрацию пользователя"

Вы не можете действительно уничтожить имена пользователей, они являются неотъемлемой частью ядра WordPress. Лучшее, что вы могли бы сделать, это создать пользовательскую форму, а затем сохранить данные в БД, используя встроенные поля.

Например, вы можете установить адрес электронной почты, который они вводят, чтобы равняться как по электронной почте, так и по полю имени пользователя, чтобы оба значения были одинаковыми.

Я бы предложил создать вашу собственную форму, а затем сохранить базу данных самостоятельно, вместо того чтобы пытаться развернуть существующую форму входа, которая, скорее всего, будет головной болью, учитывая то, что вы пытаетесь сделать.

Или, если вы полностью не против плагинов, комбинации расширенных пользовательских полей и темы «Мой вход», возможно, позаботятся обо всем для вас.