Как сделать регистрацию на сайте wordpress
Перейти к содержимому

Как сделать регистрацию на сайте wordpress

  • автор:

Как сделать регистрацию пользователей без e-mail?

Как можно сделать регистрацию пользователей на сайте без почты, а только c номером телефона и паролем или сделать поле e-mail не обязательным?

5.6 лет назад 11

Я так понял сайт коммерческий. Поле e-mail нужно для авторизации пользователя, поэтому я не смотрел в сторону регистрации без почты. К тому же сейчас даже интернет-магазины переходят на авторизацию через соц сети. Вообщем: Для регистрации с номером телефона есть платные плагины, русский WP SMS Register и SMS Register. Но тебе придется так же оплачивать рассылочные SMS-сервисы.

alexsteel 5.6 лет назад

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

Как разрешить регистрацию пользователей на своем сайте WordPress

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

Включаем регистрацию пользователей в WordPress

Для активации возможности регистрации пользователей просто переходим в Настройки » Общие и прокручиваем до раздела Членство. Отмечаем галочку рядом с опцией Любой может зарегистрироваться.

wp-user-registeration[1]

Далее нужно выбрать Роль нового пользователя по-умолчанию. WordPress задает эту роль в значение Подписчик, однако ее можно изменить на нужную вам. После этого нужно кликнуть на кнопку «Сохранить изменения» для применения изменений.

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

Добавляем ссылки Входа и Регистрация в WordPress

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

Вам нужно добавить ссылки на страницу входа и регистрации. Существует несколько способов это сделать.

Способ 1: Виджет Мета

Самым простым способом добавить ссылку для входа — это добавление виджета Мета в свой сайдбар. Просто перейдите в раздел Внешний вид » Виджеты административной панели сайта и добавьте виджет Мета в сайдбар.

meta-widget-wordpress[1]

Вот так будет выглядеть ссылка входа на вашем сайте.

login-link-meta-widget[1]

Способ 2: Использование собственных страниц для входа

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

Предотвращаем спам-регистрации

Существует множество спам-ботов для поиска сайтов на WordPress, открытых для регистрации. Эти боты могут добавлять спам-аккаунты на ваш сайт, что может повлиять на безопасность сайта. К счастью, предотвращение спам-регистраций в WordPress крайне простое.

Все, что вам нужно сделать, это установить и активировать плагин Stop Spammers. После активации перейдите в Настройки » Stop Spammers для конфигурации плагина.

stop-spammers-plugin[1]

Первым делом вам нужно добавить в белый список ваш собственный IP адрес. Далее, можно просто сохранить настройки по-умолчанию.

Stop spammers — это мощный плагин со множеством опций для борьбы со спам-регистрациями. Рекомендуем ознакомиться со статьей о том, как предотвратить спам-регистрации на своем WordPress-блоге.

Управление пользователями в WordPress

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

user-management-wp[1]

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

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

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

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

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

Урок 214 WordPress регистрация: плагин Profile Builder для регистрации пользователей

Всем привет! Неделю-две назад я захотел поставить на один из своих сайтов (zonahelp.ru) возможность регистрации для пользователей, чтобы каждый зарегистрировавшийся мог вести свой блог на моем сайте (халявный контент, ё-моё �� ). Я долго и упорно вводил в Яндекс и Google фразу “wordpress регистрация” и др., но ничего путного не нашел. Спрашивал совета в своем Твиттере, многие откликнулись, но все было не то. Честно, я потратил на поиски часа 2, наверное, и сразу решил: если что-то найду, то обязательно напишу пост на эту тему. После долгого поиск я наконец-то додумался искать во всемирном Гугле на английском языке. Не помню, какой запрос я задал, но я наконец-то нашел бесплатный WordPress плагин регистрации пользователей! Это было именно то, что я искал! Спешу поделиться с Вами этой информацией :).

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

Для регистрации пользователей я использовал плагин WordPress Profile Builder. Плагин очень прост в применении, покажу Вам, как пользоваться им:

  1. Для начала нам нужно скачать плагин WordPress Profile Builder и активировать его.
  2. Далее зайдите в админку Вашего блога, перейдите во вкладку Параметры –> Общие и поставьте галочку напротив фразы “Любой может зарегистрироваться”:
  3. Давайте сначала выведем код регистрации. Для этого я создал обычную страницу в WordPress “Регистрация” и вставил в эту страницу следующий шорткод (что такое шорткод и об их использовании я более подробно расскажу в будущих уроках): [wppb-register] Этот и 3 других шорткода я взял с админки WordPress –> Пользователи –> Profile Builder:
  4. Можете проверить, форма на страницу действительно вставилась, правда пока все на английском, редактировать плагин будем чуть позже. Сейчас же добавим форму авторизации для зарегистрированного пользователя. Форму авторизации я решил вставить в сайдбар (или же его можно также грамотно вписать в шапку). Открываете необходимый файл (в моем случае sidebar.php) и вставляете следующий шорткод где-нибудь в сайдбаре в нужном месте: [wppb-login]
  5. Вот, что получилось у меня в сайдбаре:

Настройка плагина регистрации пользователей WordPress Profile Builder

  1. Давайте сначала уберем ненужные поля, которые не нужны нам при регистрации и авторизации. Для этого перейдем в настройки плагина, которые находятся в админке WordPress –> Пользователи –> Profile Builder. Там перейдите во вкладку “Default Profile Fields” (если это поле не видно, нажмите на “квадратик” в левом верхнем углу):
  2. Там Вы можете включить/отключить поля для регистрации пользователей, а также их “обязательность”:

Помните! Чтобы увеличить количество регистраций, старайтесь сделать ее наиболее простой.

Перевод плагина WordPress Profile Builder

Итак, давайте теперь переведем необходимые поля. Чтобы перевести нужные поля, нужно зайти в папку /wp-content/plugins/profile-builder/front-end/. Например, чтобы перевести поля регистрации, нужно редактировать файл wppb.register.php. Переводим по тому же принципу, как и при переводе тем WordPress.

Перевести плагин не составит труда, также можно впихнуть всякие “прибамбасы” по внешнему виду. Сейчас же я буду работать с этим плагином на ZonaHelp.ru, постараюсь сделать отличную регистрацию для WordPress. Возможно, в будущем, я расскажу Вам, как “допилить” данный плагин.

Заключение

Еще не забудьте в админке Вордпресс –> Параметры –> Общие выбрать роль нового зарегистрированного пользователя. Я сделал эту роль — “Участник”, это тот, который может писать посты, но не сможет опубликовывать их, то есть сохраняет посты в виде черновиков, а потом редактор или же администратор проверит пост и выложит его. Я попробую поработать с регистрацией, чтобы пользователи регистрировались на сайте и буквально “генерировали” новый уникальный контент, причем абсолютно бесплатно :). Нужно будет ввести некие рейтинги для профиля и т.п.

Всего в плагине WordPress Profile Builder на сегодняшний день 4 шорткода:

  • [wppb-login] – форма авторизации.
  • [wppb-register] – форма регистрации.
  • [wppb-edit-profile] – Форма для редактирования инфомации аккаунта (только для авторизованных пользователей).
  • [wppb-recover-password] – форма восстановления пароля.

В будущем же, при необходимости, Вы можете приобрести Pro версию плагина, которая правда стоит немало — 40$. Но в ней Вы увидите:

  • Новые темы оформления.
  • Возможность загружать аватары.
  • 1 год обновлений.
  • Создавать дополнительные поля (радиокнопки, выпадающие списки и др.) и многое другое.

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

Как сделать регистрацию на сайте wordpress

Регистрация на сайте WordPress

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

Навигация по статье:

  • Как включить пользовательскую регистрацию в WordPress
  • Добавление ссылки входа в учетную запись WordPress
  • Добавление виджета в сайдбар
  • Добавляем стили для виджета
  • Создание своей страницы авторизации
  • Защита сайта от регистрации ботов
  • Как управлять пользователями в WordPress

Как включить пользовательскую регистрацию в WordPress

Чтобы включить регистрацию пользователей просто перейдите в раздел «Настройки» => «Общие» и прокрутите вниз к пункту «Членство». Установите галочку рядом с пунктом «Любой может зарегистрироваться».

включить регистрацию на сайте

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

В графе «Роль пользователя по умолчанию» задана «Подписчик». Всего доступно пять профилей:
— Подписчик
— Участник
— Автор
— Редактор
— Администратор

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

Теперь, все кто пожелает, могут зарегистрироваться на вашем WordPress сайте.

Добавление ссылки входа в учетную запись WordPress

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

Вам нужно добавить ссылку на страницу авторизации в системе и регистрационную страницу.

Это можно сделать двумя способами:

  • Добавить специальный виджет в сайдбар
  • Создать свою страницу входа в учетную запись

Добавление виджета в сайдбар

Самый простой способ добавить ссылку авторизации – это добавить Мета-виджет на боковую панель.

Для этого нужно:

  1. 1. Перейти на административной панели в пункт меню «Внешний вид» =>«Виджеты».
  2. 2. Перетянуть виджет с названием «Мета» в сайдбар.

добавление виджета МЕТА

мкню пользователя

страница авторизации WordPress

Добавляем стили для виджета

Как вы видели на скриншоте далеко не каждая тема имеет набор стилей для этого виджета, поэтому если вы хотите как то стилизовать этот виджет, то вам прийдётся дописать несколько css свойств в файл Style.css вашейт темы.
Напоминаю,что данный код нужно добавлять в самом конце данного файла!
А вот и сам код с комментариями в тех строках, где можно поменять цвет, размер и т.д.

.widget_meta ul li < border-bottom : 1px solid #ccc ; /*Нижняя граница для пунктов*/ padding : 10px ; /*Внутренний отступ в пунктах*/ .widget_meta ul li a < color : #555 ; /*Цвет ссылок*/ -webkit-transition : all 0.5s ease ; -moz-transition : all 0.5s ease ; transition : all 0.5s ease ; .widget_meta ul li a:hover < color : #2F73B6 ; /*Цвет ссылок при наведении*/ padding-left : 15px ; /*Отступ слева при наведении для эффекта смещения ссылки*/ -webkit-transition : all 0.5s ease ; -moz-transition : all 0.5s ease ; transition : all 0.5s ease ; .widget_meta .widget-title < padding : 10px ; /*Внутренний отступ заголовка виджета*/ text-align : center ; /* Выравнивание по центру в заголовке виджета*/ text-transform : uppercase ; /*Надпись заглавными буквами*/ background : #ccc ; /*Цвет фона заголовка виджета*/

Вот что у меня получилось в итоге:

меню пользователя на сайте

Создание своей страницы авторизации

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

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

Защита сайта от регистрации ботов

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

Для защиты от регистрации ботов вам необходимо:

  1. 1. Установить из репозитория wordpress плагин Stop Spammers и активировать его.
  2. 2. В административной части сайта находим пункт меню «Stop Spammers» =>«Allow Lists» и добавляем свой IP-адрес в белый список.

защита от ботов

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

Как управлять пользователями в WordPress

Вы можете просматривать всех пользователей, которые зарегистрированы на вашем сайте, перейдя в раздел «Пользователи» в админке WordPress. Здесь вам доступен к просмотру список всех зарегистрированных пользователей, их имена, роли и адреса электронной почты.

управление пользователями

Вы можете совершать следующие операции с пользователями:

  • Удалять или добавлять пользователей
  • Редактировать их профиль
  • Менять пароль для входа на сайт
  • Изменять роль пользователя и т.д.

Это дает вам полный контроль над правами пользователей на вашем WordPress сайте.

Вот и все, как видите ничего сложного.

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

Если вам понравилась эта статья – пишите комментарии, поделитесь статьей в социальных сетях и подпишитесь на мою рассылку, а так же не забывайте заходить на мой YouTube — канал с видео-уроками по созданию сайтов на WordPress.

С уважением Юлия Гусарь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *