>
Главная » WordPress » Как сделать регистрацию на сайте WordPress?
    РейтингРейтингРейтингРейтингРейтинг

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

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

1. Общение. Но для общения существуют социальные сети, форумы и почта.
2. Какая-то выгода. Это может быть возможность оставить ссылку на свой сайт, получить доступ к закрытому разделу или возможность получить какие-то привилегии.

Если ваш сайт не подходит под эти запросы? то нет смысла ставить форму регистрации.

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

Как добавить пользователей вручную, используя возможности WordPress?

В админке сайта есть такой пункт «Пользователи» и «Добавить нового»:

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

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

Вот как выглядит админка такого пользователя:

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

Плагин регистрации на сайте WordPress

Существует  большой выбор дополнений возможности WordPress в виде плагинов.

Русифицированных плагинов регистрации не так много, но вот англоязычных предостаточно. Один из  плагинов который можно установить, это – Theme My Login – легкий, минимум настроек понятных даже ребенку, возможность перенаправлять пользователя после авторизации на определенные страницы, возможность предварительной модерации и проверки e-mail автоматически. Единственный минус это отсутствие русификации. Плагин на английском. 

После установки плагина Theme My Login в админке вордпресс в разделе «Параметры» появится одноименный пункт меню с настройками.

Основные настройки

Stylesheet — использование CSS стилей плагина (включено по умолчанию)
Enable e-mail address login — позволяет использовать email в качестве логина, для входа на сайт;

Модули

Enable AJAX — использование технологии AJAX (это помесь JAVA Script и XML, позволяет обновлять страницу локально, только там где это необходимо, вследствие чего повышается скорость загрузки);
Enable Custom E-mail — позволяет редактировать стандартные письма, отсылаемые WordPress при регистрации нового пользователя, сброса пароля и пр., полезная вещь;
Enable Custom Passwords — включение этого модуля позволит пользователю сразу указать свой пароль при регистрации (по умолчанию, WordPress сам генерирует пароль и отправляет на email);
Enable Custom Redirection — возможность указать страницы, на которые пользователь будет перенаправлен после осуществления входи или выхода;
Enable Custom User Links — дает возможность добавить дополнительные пункты в виджет, для авторизованного пользователя либо изменить уже существующие;
Enable reCAPTCHA — включение капчи (для этого нужно подключить ее на Сервисе Google);
Enable Security — в этом модуле 3 функции: 1) делает содержимое сайта доступным только для зарегистрированных пользователей (не рекомендую включать); 2) отключает стандартную страницу авторизации в WordPress (wp-login.php); 3) позволяет указать допустимое количество неправильных попыток входа (неверно указан логин или пароль), по истечению этого лимита пользователь будет заблокирован на время, которое вы и укажите, в минутах, часах или днях;
Enable Themed Profiles — просмотр профиля пользователя, его изменение и прочее осуществляется на странице сайта, без перехода в консоль;
Enable User Moderation — модерация регистраций пользователей, по умолчанию отключена, позволяет выбрать подтверждение регистрации (пользователь должен перейти по ссылки в пиcьме, для подтверждения своего Email; либо включить ручное одобрение регистраций (администратор одобряет либо отклоняет регистрацию).

В основных опциях по умолчанию отмечается добавление страницы входа в систему в меню сайта, подключение дополнительного файла стилей и возможность использовать почту для логина. В постоянных ссылках задается адрес страниц входа в систему, регистрации и восстановление пароля. Самый интересный пункт настроек, конечно, «Модули». Здесь есть сразу несколько опций, отмечая каждую из которых вы активируете дополнительные возможности плагина Theme My Login. Выберем, например, Custom Redirection, Security, User Moderation и сохраним настройки.

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

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

css template

Не забывайте написать ваш комментарий, понравилась ли статья. От вас пару слов, а мне — признание поисковых систем, что пишу нормальные человеческий статьи. Заранее спасибо вам!