Форма регистрации WordPress: дополнительные поля. Wordpress дополнительные поля при регистрации


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

WordPress обладает отличной системой управления пользователями, именно поэтому ВП используют для создания мульти-авторских сайтов и блогов. Причиной того, почему управление пользователями в WordPress такое удобное, является то, что она позволяет расширять функциональность. Часто пользователи интересуются, откуда у Сайта Х такая замечательная страница профиля пользователя, или же страница регистрации. В большинстве случаев эти сайты добавляют дополнительные поля в профиль пользователя для сбора и вывода дополнительной информации такой, как twitter, facebook ленту блога и т.д. В этой статье мы покажем вам как добавить дополнительные поля в профиль пользователя при регистрации в WordPress. С помощью этого способа вы сможете собрать любую нужную вам дополнительную информацию, как например можно спросить хотят ли они подписаться на новости при регистрации, попросить указать twitter ID, адрес и т.д.

Первым делом вам необходимо установить и активировать плагин Cimy User Extra Fields. После активации плагина перейдите в Настройки » Cimy User Extra Fields для настройки опций плагина.

Вверху страницы вы увидите форму Add new field. Cimy User Extra Fields позволяет вам добавлять различные типы полей. Можно добавить текст, textarea, checkbox, изображение, ссылку на изображение и прочие типы ввода. Используя эти поля вы можете добавить дополнительные поля при регистрации пользователя. Укажите название для поля, метку и описание.

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

Посмотрите на колонку Rules для настройки правил для каждого конкретного поля и в конце нажмите кнопку Add field.

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

Вот как это будет выглядеть на стандартной странице регистрации WordPress:

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

Зарегистрированные пользователи смогут увидеть и обновить это дополнительное поле в своем профиле на сайте.

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

Плагин Cimy User Extra Fields предлагает альтернативный интерфейс для управления дополнительными полями профилей пользователей. Переходим в Пользователи » Users Extended для управления расширенными профилями юзеров. Администратор может обновлять доп.поля как для одного пользователя, так и для нескольких сразу.

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

Плагин Cimy User Extra Fields также может быть использован для изменения вашей стандартной формы регистрации. Можно запрашивать у пользователей дополнительные данные, которые уже встроенны в систему профилей WordPress, однако не отображаются на странице регистрации по-умолчанию. Это, например, такие поля как Имя и Фамилия, адрес сайта и т.д. Для активации этих существующих полей на странице регистрации переходим в Настройки » Cimy User Extra Fields и прокручиваем до раздела WordPress hidden fields. Также можно разрешить пользователям выбирать пароль после регистрации.

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

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

Источник

Written by: AmoSeo

amoseo.com

Cimy User Extra Fields — Дополнительные поля для пользователей WordPress

Cimy User Extra Fields — Дополнительные поля для пользователей WordPress

января 15, 2012 admin

Перед вами отличный плагин, который поможет вам и вашим пользователям более подробно заполнить информацию о себе на вашем веб-сайте.Cimy User Extra Fields — это плагин, который добавляет дополнительные поля для зарегистрированных пользователей WordPress. Плагин имеет массу настроек, в частности, вы можете указать тип данных, добавляемых уже зарегистрированными пользователями, а также и при самой регистрации.

На текущий момент возможны следующие типы данных:texttextareatextarea-richpasswordcheckboxradiodrop-downpicturepicture-urlregistration-dateavatarfile

Как вы можете заметить, у пользователя появиться возможность указать любую текстовую информацию о себе, отметить чекбокс, созданный вами, выбрать опцию из dropdown меню, добавить аватару wordpress, и даже загрузить на сайт свой файл!Также плагин имеет поддержку reCaptcha, который предотвратит нежелательную регистрацию.

Back-end настройки плагина из интерфейса админки:

Любые вопросы, связанные с плагином Cimy User Extra Fields, оставляйте в комментариях, буду рад помочь.

Информация о плагине

Название: Cimy User Extra FieldsВерсия: 2.3.4Совместимость: 3.1 и выше

Скачали: 1334 раз(а)

Понравилась статья? Расскажи друзьям

Нас ищут по следующим запросам:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

wpbrilliant.ru

Форма регистрации WordPress: дополнительные поля

Главная » Новости

Опубликовано: 12.04.2018

видео Форма регистрации WordPress: дополнительные поляНастройка регистрации в Woocommerce. Аккаунты

Текущая статья-заметка расскажет и покажет читателям моего проекта "Sooource.NET" универсальный способ вставки любого количества произвольных текстовых однострочных полей ввода в стандартную форму регистрации системы управления содерждимым сайта WordPress, вызов которой, как всем известно, располагается в файле "wp-login.php", считая от корня каталога с движком. Смотрим внимательно на пример сниппета, представленный далее.

Итак, добавляем следующие поля к секции Контакты: Twitter, Facebook и ВКонтакте, - насколько я знаю (просто ими не пользуюсь, не привлекают никак) практически одни из самых популярных веб-сервисов. Плюс удалим, точнее скроем, уже неактуальные Yahoo IM, AIM и Jabber/Google Talk.

<?php add_filter ( 'user_contactmethods' , 'snup_new_contact_fields' ) ; // - зарегистрировать в админке. add_action ( 'user_register' , 'snup_register_new_fields' ) ; // - обработка сохранения значений. add_action ( 'register_form' , 'snup_show_new_register_fields' ) ; // - показать новые поля в форме.   # Регистрируем новые и скрываем старые поля: function snup_new_contact_fields ( $contactmethods ) { $contactmethods [ 'snup_twitter' ] = 'Twitter' ; // - добавляем Twitter. $contactmethods [ 'snup_facebook' ] = 'Facebook' ; // - добавляем Facebook. $contactmethods [ 'snup_vkontakte' ] = 'ВКонтакте' ; // - добавляем ВКонтакте. unset ( $contactmethods [ 'yim' ] ) ; // - убираем Yahoo IM. unset ( $contactmethods [ 'aim' ] ) ; // - убираем AIM. unset ( $contactmethods [ 'jabber' ] ) ; // - убираем Jabber/Google Talk. return $contactmethods ; // - возвращаем результат. }   # Сохраняем по идентификатору пользователя новые поля: function snup_register_new_fields ( $user_id , $password = '' , $meta = array ( ) ) { $userdata = array ( ) ; // - объявляем массив полей профиля. $userdata [ 'ID' ] = $user_id ; // - получаем идентификатор юзера. $userdata [ 'snup_twitter' ] = $_POST [ 'snup_twitter' ] ; // - получаем Twitter. $userdata [ 'snup_facebook' ] = $_POST [ 'snup_facebook' ] ; // - получаем Facebook. $userdata [ 'snup_vkontakte' ] = $_POST [ 'snup_vkontakte' ] ; // - получаем ВКонтакте. $new_user_id = wp_update_user ( $userdata ) ; // - обновляем информацию. }   # Выводим/добавляем новые поля в форму регистрации: function snup_show_new_register_fields ( ) { print ' <p> <label for="twitter">Twitter<br/> <input type="text" tabindex="60" size="25" value="" name="snup_twitter" /> </label> </p>   <p> <label for="facebook">Facebook<br/> <input type="text" tabindex="60" size="25" value="" name="snup_facebook" /> </label> </p>   <p> <label for="vkontakte">ВКонтакте<br/> <input type="text" tabindex="60" size="25" value="" name="snup_vkontakte" /> </label> </p>' ; } ?>
Краткие пояснения:

Из небольший пояснений или "Чего бы ещё мне почитать?", - так сказать: погуглите информацию касаемо действий user_register и register_form, также не забудьте о фильтре под названием user_contactmethods. Метод описанный выше я проверял на WordPress 3.4.2. В архиве к рассматриваемой статье вас ждет небольшой полуторакилобайтный бонус в виде готового кода, оформленного плагином.

Настройка полей оформления заказа WoocommerceПрофиль wordpress - выводим доп. поля профиля

cooper-design.com.ua


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта