Как добавить дополнительные поля профиля пользователя в регистрации WordPress

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

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

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

В этой статье мы покажем, как добавить дополнительные поля профиля пользователя при регистрации в WordPress.

Способ 1. Добавление пользовательских полей профиля пользователя с помощью Advanced Custom Fields Plugin

Лучший способ добавить дополнительные поля профиля пользователя в WordPress — это использовать плагин Advanced Custom Fields.

Во-первых, вам нужно установить и активировать плагин Advanced Custom Fields. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

После того, как вы установили и активировали его, перейдите в раздел Пользовательские поля » Добавить новое и дайте вашему новому полю имя.

Добавьте имя нового поля

Мы назовем этот пример ‘Twitter Handle’, поскольку мы настраиваем пользовательское поле для добавления имени пользователя Twitter. Впрочем, вы можете назвать его как угодно.

Далее нажмите кнопку ‘Добавить поле’, и вы увидите, как откроется окно для настройки вашего нового поля. Вот наш пример настройки.

Заполните поля

‘Field Label’ — это название вашего поля, которое помогает вам организовать ваши поля.

Имя поля» автоматически заполняется на основе имени, которое вы даете своему полю, но вы можете изменить его на любое, какое захотите.

‘Тип поля’ — это место, где вы можете выбрать тип информации, которую вы хотите ввести.

Выберите тип поля

Вы можете выбрать множество вариантов, таких как электронная почта, номер, текстовая область, url, пароль и т.д.

‘Required?’ область может быть включена или выключена. Если вы хотите, чтобы каждый, кто регистрируется, заполнял это поле, то вам нужно переключить кнопку «Обязательно» на «Да».’

Наконец, ‘Placeholder Text’ — это то, что вы поместите в поле, чтобы показать пример для ваших пользователей при регистрации. Мы использовали ‘@sample_username.’

Следующим шагом будет установка местоположения для этого поля профиля.

Вам нужно будет прокрутить вниз до области ‘Location’ и убедиться, что вы выбрали ‘User Role’ в выпадающем меню.

Настройки роли пользователя

Справа опция «Все» означает всех зарегистрированных пользователей.

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

Далее прокрутите вниз до поля настроек. Убедитесь, что для поля ‘Active’ установлено значение ‘Yes’, а затем нажмите ‘Publish’ в правом верхнем углу, чтобы сохранить это поле.

Настройки пользовательских полей

В разделе Style убедитесь, что вы выбрали ‘Seamless (no metabox)’, чтобы название этого поля не появлялось на вашей странице регистрации.

Поскольку мы уже дали инструкции по отправке рукоятки Twitter, вы не хотите, чтобы она появлялась в поле несколько раз, так как это загромождает форму.

Наконец, вы можете просмотреть все ваши поля, перейдя по ссылке Пользовательские поля » Группы полей.

Зарегистрированные поля

Теперь пришло время проверить, как это будет отображаться на вашей странице регистрации. По умолчанию url для регистрации расположен по адресу ‘yoursite.com/wp-login.php?action=register.’

Наш пример выглядит следующим образом:

Страница регистрации

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

Метод 2. Добавление дополнительных полей профиля пользователя с помощью Profile Extra Fields

Этот метод позволяет легко добавлять дополнительные поля в профили пользователей и форму регистрации пользователей в WordPress. Это немного менее гибкий способ, но он справляется со своей задачей.

Во-первых, вам нужно установить и активировать плагин Profile Extra Fields. Если вы не знаете, как это сделать, ознакомьтесь с нашим полным руководством по установке плагина WordPress.

После активации плагина пришло время создать несколько дополнительных полей профиля пользователя для использования в регистрационных формах.

В качестве примера мы создадим поле для номера телефона, но вы можете создать столько полей, сколько захотите.

Во-первых, перейдите в свой Дополнительные поля профиля » Добавить новое страница. Мы создаем поле для ввода пользователем номера телефона.

Вы увидите, что мы назвали поле ‘Phone Number’ и выбрали ‘Phone number’ в выпадающем меню.

Настройки полей профиля пользователя

В Свойствах поля мы установим все флажки для уровня пользователя ‘Автор’, потому что мы хотим отображать это поле, когда кто-то регистрируется как Автор.

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

Прокрутите вниз до этого:

Показать поле пользователя в форме

Убедитесь, что этот флажок установлен, чтобы поле отображалось в регистрационной форме. Не забудьте нажать кнопку «Сохранить изменения» внизу, прежде чем продолжить.

Когда вы создадите эти поля, вы сможете увидеть их, когда перейдете к своему сайту Дополнительные поля профиля » Добавить новое страница:

Посмотреть все пользовательские поля профиля

Теперь вам нужно зайти в панель управления WordPress, чтобы изменить некоторые настройки для новых регистраций.

Перейдите к Настройки » Общие страницу в области администратора WordPress, а затем установите флажок «Членство», чтобы любой желающий мог зарегистрироваться.

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

Роль по умолчанию установлена на автора

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

Вот как выглядит форма регистрации по умолчанию:

Форма регистрации пользователей WordPress

Профессиональный совет: Вы всегда можете создать пользовательскую форму регистрации пользователя WordPress, следуя нашему руководству.

Мы используем ‘AuthorJon’ в качестве тестового профиля, чтобы показать вам, как эта новая регистрация пользователя будет отображаться на приборной панели.

Чтобы увидеть дополнительные поля в действии, перейдите по ссылке Пользователи » Все пользователи и затем нажмите «редактировать» для профиля, который вы хотите увидеть.

Редактирование профиля пользователя

Мы смотрим на пользователя, которого только что создали, AuthorJon. Когда вы прокрутите страницу пользователя до самого низа его профиля, вы увидите следующее:

Дополнительные возможности профиля

Как вы можете видеть, номер телефона был создан в профиле пользователя при регистрации аккаунта. Это относится и к любому другому полю, которое вы хотите использовать.

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий