- Одна из характерных особенностей WordPress Мультисайта — это то, что вы можете позволить пользователям создавать их собственные сайты, платно или бесплатно.
- Включение (предоставление возможности) регистрации сайтов
- Регистрация Сайта и Пользовательского Аккаунта
- Кастомизация Регистрации Сайта
- Кастомизация Страницы Регистрации
- Как сделать регистрацию на сайте wordpress
- Как сделать регистрацию на сайте wordpress
- Навигация по статье:
- Как включить пользовательскую регистрацию в WordPress
- Добавление ссылки входа в учетную запись WordPress
- Добавление виджета в сайдбар
- Добавляем стили для виджета
- Создание своей страницы авторизации
- Защита сайта от регистрации ботов
- Как управлять пользователями в WordPress
- Как сделать регистрацию на сайте WordPress
- Какие стандартные функции регистрации на сайте предоставляет движок WordPress?
- Как добавить пользователей вручную, используя возможности WordPress?
- Как сделать форму регистрации на WordPress
- Основные возможности бесплатного пакета:
- Функционал платного пакета:
- Login With Ajax
- Сразу перейдем к возможностям расширения:
- WordPress Social Login
- Как сделать регистрацию пользователей на WordPress сайте
- Добавление ссылок входа и регистрации
- Создание пользовательской формы входа на сайт
- Управление пользователями в WordPress
Одна из характерных особенностей WordPress Мультисайта — это то, что вы можете позволить пользователям создавать их собственные сайты, платно или бесплатно.
Позволить пользователям регистрироваться в вашем мультисайте и создавать собственные сайты очень просто — вам нужно просто включить эту опцию в настройках мультисайта — но вы можете усовершенствовать процесс управления данными и пользовательский интерфейс (UX).
Это третья статья из нашего цикла мастер-классов по WordPress Мультисайту, состоящего из шести частей. В этой вы узнаете всё, что вам нужно знать, чтобы создать свой собственный Мультисайт, добавить в него сайты или дать возможность пользователям добавить их собственные, и организовать работу Мультисайта. Вы узнаете как удостовериться в безопасности и высокой производительности вашего Мультисайта и как создать успешное комьюнити (сообщество) пользователей и сайтов.
Из этого урока вы узнаете как пройти регистрацию сайта, затем мы расскажем о том, как пользователи могут создавать их собственные сайты.
Так же мы выясним, как вы можете сделать интерфейс и процесс управления данными стабильнее, а также настроить сообщения рассылки. Затем мы рассмотрим то, как сделать создание сайта проще используя плагин.
Прежде чем вы приступите к изучению этой части курса, я рекомендую ознакомиться с предыдущим уроком из этой серии, WordPress Multisite Masterclass: Activation and Configuration, который обеспечит вас базисом процесса установки Мультисайта, создания сайтов в вашем Мультисайте, добавления пользователей, установки тем и плагинов, и конфигурацией настроек вашего Мультисайта.
Когда будете готовы, мы начнем с основ — предоставление возможности регистрации сайтов.
Пропустили урок из нашей серии мастер-классов по WordPress Мультисайт?
Вы можете наверстать упущенное:
- Мастер-класс по WordPress Мультисайт: Начало Работы
- Мастер-Класс по WordPress Мультисайт: Активация и Настройка
- Мастер-класс по WordPress Мультисайт: Регистрация сайтов и пользователей
- WordPress Multisite Masterclass: Client Sites and Domain Mapping
- WordPress Multisite Masterclass: Creating a Community
- WordPress Multisite Masterclass: Managing your Network
Включение (предоставление возможности) регистрации сайтов
Регистрация сайта — функция Мультисайта, которая уже является частью WordPress, поэтому всё, что нужно сделать для того, чтобы её разрешить — удостовериться, что она включена.
Вы можете сделать это в настройках Мультисайта.
Второй раздел в этих опциях — Настройки Регистрации (Registration Settings). По умолчанию, регистрация пользователей и сайтов выключена — вам нужно это изменить. Выберите опцию, которая более всего подходит к вашему сайту.
Вот, что делают опции:
- Регистрация выключена (Registration is disabled): Только админы Мультисайта или сайта могут создавать новых пользователей. Только админы Мультисайта могут создавать новые сайты (т.е. регистрация сайтов пользователями отключена).
- Пользовательские аккаунты могут быть зарегистрированы (User accounts may be registered): Люди смогут создать пользовательский аккаунт в вашей сети, но они не смогут создать новый сайт (аналогично регистрации пользователя в отдельном сайте).
- Залогиненные пользователи могут регистрировать новые сайты (Logged in users may register new sites): Только те, кто совершил вход в свой аккаунт, могут создать сайт. Используйте эту опцию, если вы не хотите, чтобы люди создавали их собственные пользовательские аккаунты и сайты, а просто хотите ограничить создание сайтов для назначенных вами пользователей. Это может быть полезно для закрытой системы, такой как сеть (система) сайтов для общественной группы или коммерческой организации.
- Могут быть зарегистрированы и сайты, и пользовательские аккаунты (Both sites and user accounts can be registered): Можно создать одновременно и сайт и пользовательский аккаунт (или создать сайт, который будет использовать существующий пользовательский аккаунт).
Как только вы это сделаете, взгляните на следующие настройки:
- Уведомление о регистрации (Registration notification): оставьте эту опцию включённой, если вы хотите получать уведомления каждый раз, когда кто-то устанавливает сайт или пользовательский аккаунт. Это хорошая идея для нового Мультисайта, так вы сможете вычислить спаммеров или сплоггеров (людей, создающих блоги со спамом). В ходе увеличения вашего Мультисайта постоянное получение email’ов может показаться вам раздражающим, тогда вам придётся использовать anti-splog плагин. Мы рассмотрим их более подробно в шестом уроке этого курса, который полностью будет посвящен организации работы вашего Мультисайта.
- Добавление новых пользователей (Add new users): Если ваш Мультисайт является открытым или вы хотите дать своим админам возможность добавлять собственных пользователей, вам стоит выбрать эту опцию. Но если вы хотите иметь больше контроля над созданием пользовательских аккаунтов, оставьте её не отмеченной.
Мне нравится предоставлять возможность моим администраторам сайтов создавать новых пользователей для их сайтов, так что я рекомендую вам выбрать данную опцию. - Запрещённые названия (Banned names): WordPress по умолчанию добавляет для вас некоторые запрещённые названия блогов, но вы можете добавить и свои. Они будут приравнены к слагам для каждого нового сайта. Если вы хотите добавить больше, напечатайте их через пробел. Возможно вы захотите включить в список своё собственное фирменное название или какие-либо слаги для страниц, которые вы уже создали.
- Ограниченная регистрация email’ов (Limited email registrations): Если ваш Мультисайт для организации, где у всех одинаковый домен для их электронной почты, то вы можете использовать эту опцию, чтобы предотвратить установку сайтов лицами не имеющими соответствующих адресов email. Впишите доменное имя без знака @.
- Запрещённые email-домены (Banned email domains): Используйте эту опцию, чтобы составить список email-доменов, от которых вы не хотите принимать регистрацию. Это означает, что если вы добавили здесь microsoft.com, то никто с email-адресом, имеющим вид [email protected], не сможет создать сайт или пользовательский аккаунт. Эта опция может быть полезна, если вы заметили множество спам-заявок на регистрацию, исходящих от одного и того же доменного имени.
Как только вы внесёте изменения в настройки, чтобы включить регистрацию сайтов и добавите ограничения или запреты на названия или email-домены, прокрутите вниз и нажмите Сохранить Изменения (Save Changes).
Остальная часть настроек относится к кастомизации процесса регистрации, к которому я вернусь после того, как мы изучим вопрос создания сайтов пользователями.
Регистрация Сайта и Пользовательского Аккаунта
Как только вы включите регистрацию сайтов, пользователи смогут сделать это зайдя на страницу wp-signup.php
вашего сайта. То есть, если ваш сайт находится по адресу http://mynetwork.com, они будут заходить на http://mynetwork.com/wp-signup.php.
Теперь, не знаю как вы, но я не жду, что пользователи узнают об этом без уведомления! Поэтому следующее, что вам нужно сделать, это добавить форму навигации на страницу регистрации.
Вы можете сделать это одним и более способами из предложенных:
- Добавить её в ваше основное навигационное меню
- Добавить большую красивую кнопку-призыв, ведущую пользователей к ней
- Добавьте ссылку в футер или сайдбар
- Добавьте достаточное количество ссылок в текст на вашей главной страницы
- Используйте виджет для регистрации (о котором мы расскажем чуть позже)
В зависимости от ваших потребностей и потребностей ваших пользователей, неплохо было бы использовать более одного из перечисленных приёмов.
Это делается либо через Меню (Menus) в админ панели, либо через Настройку главного сайта вашего Мультисайта. Давайте воспользуемся Настройкой.
Выберите ваш основной сайт из меню Мои Сайты (My Sites), затем перейдите в Внешний вид (Appearance) > Настроить (Customize), чтобы открыть Настройки:
Выберите вкладку Меню (Menus) слева. Выберите своё главное меню или, если на вашем сайте пока нет меню, создайте его, нажав кнопку Добавить меню (Add a menu).
Удостоверьтесь, что ваше меню находится в Основной (Primary) области вашей темы (ну или как там в вашей теме называется главное меню):
Как только вы это сделаете, у вас появится возможность добавлять элементы нажатием кнопки Добавить элементы (Add items). Так и сделайте, а затем выберите Произвольные ссылки (Custom Links).
В поле URLнапишите http://mynetwork.com/wp-signup.php, где mynetwork.com это доменное имя вашего сайта. В поле Текст ссылки (Link Text) введите текст, который появится в вашем меню. Вы можете посмотреть как я это сделала:
Нажмите кнопку Добавить в меню (Add to Menu), а затем нажмите кнопку Сохранить и опубликовать (Save & Publish) вверху слева. Это действие сохранит меню с добавленной в него ссылкой на страницу регистрации.
Теперь, когда вы дали вашим пользователям ссылку на регистрацию их сайта, всё, что им нужно сделать это кликнуть на эту ссылку, чтобы увидеть страницу регистрации:
Так как вы админ Мультисайта, то вы увидите сообщение наверху, которое не увидят другие пользователи. Также вы увидите уведомление о других сайтах, членом которых вы являетесь, и некоторую информацию о процессе.
Вот это совсем другое дело!
Как вы можете видеть, пользователям необходимо заполнить два поля, чтобы приступить к работе:
- логин (который им придётся придумывать самим, ура!)
- email адрес.
Примечание: Как только эти поля будут заполнены, можно выбрать — зарегистрировать сайт или пользовательский аккаунт. При регистрации сайта пользователи также получают и новый пользовательский аккаунт — им не нужно создавать их по отдельности.
Если пользователь оставит по умолчанию “Gimme a site!” («Дайте сайт!») и нажмёт кнопку Далее (Next), он перейдёт на следующую страницу, которая запрашивает информацию о новом сайте:
Я собираюсь изменить слаг и добавить название сайта, и отключить индексирование, так как это новый сайт, который пока не готов для того, чтобы его увидели. Не забывайте, что админы сайтов могут изменить это, когда они будут готовы, в настройках сайта, зайдя в Настройки (Settings ) > Чтение (Reading).
Но из соображений безопасности пользователю нужно перейти по ссылке, высланной на email, прежде чем сайт будет находиться в рабочем состоянии. Проверьте входящие письма на почте, которую вы указали для вашего нового аккаунта. Вы получите email, который будет выглядеть примерно так:
Перейдите по ссылке, чтобы оказаться на странице со своими учетными данными:
Кастомизация Регистрации Сайта
Теперь вы знаете как выглядит процесс регистрации сайта по умолчанию. Но если хотите, то можно персонализировать настройки.
Возможные варианты:
- Настройка приветственного сообщения электронной почты (которое второе) через страницу настроек Мультисайта
- Настройка приветственного сообщения электронной почты для новых пользователей, которые не зарегистрировали сайт через страницу настроек Мультисайта
- Настройка контента, используемого по умолчанию для новых сайтов (первые запись, страница и комментарий) через страницу настроек Мультисайта
- Настройка регистрационной формы посредством плагина
Давайте начнём с настройки приветственных сообщений для новых сайтов и новых пользователей.
Начните с редактирования отправляемого email’а людям, которые успешно активировали новый сайт.
В поле Приветственное сообщение (Welcome Email), отредактируйте то, что там уже есть.
Имейте в виду, что здесь есть парочка полезных шорткодов, написанных заглавными буквами:
- USERNAME: Логин владельца нового сайта
- SITE_NAME: Название Мультсайта (не нового сайта)
- BLOG_URL: URL нового сайта (с закрывающим слэшом)
- PASSWORD: Пароль нового пользователя
- LOGINLINK: Ссылка, по которой пользователь может залогиниться в Мультисайте или сайте, в который он был добавлен администратором сайта
По умолчанию WordPress наполняет каждый новый сайт в вашем Мультисайте одной записью, страницей и комментарием, так же как и отдельные сайты. Вы можете изменить их содержание. Лично я считаю, что этот контент полезным, так что я люблю его менять.
Вы можете использовать в этих полях HTML, чтобы добавить основные тезисы, ссылки, изображения и прочее — будьте креативными!
Кастомизация Страницы Регистрации
Если вы не довольны регистрационной страницей, вы можете настроить её с помощью плагина.
Вот некоторые варианты
- Использовать signup плагин, чтобы добавить signup виджет в область виджетов на вашем сайте, таких как сайдбар или футер, или в область виджетов основного контента, если в вашей теме такое имеется.
- Использовать плагин форм, например Gravity Forms, который позволит вам создать форму регистрации, которая улучшит процесс оформления регистрации. Чтобы связать вашу форму с процессом регистрации, вам понадобится активировать User Registration add-on. Вы так же можете использовать Paypal add-on, чтобы включить возможность оплаты в регистрационный процесс.
- Использовать плагин подписки, например Pro Sites, который позволяет вам продавать сайты с персональными опциями.
Давайте взглянем на то, как вы можете создать регистрационную форму через Gravity Forms.
Примечание: Gravity Forms — премиум плагин и вам понадобится лицензия разработчика, чтобы использовать регистрационный аддон. Если этого не позволяет ваш бюджет, оставьте стандартный экран регистрации WordPress.
Вам понадобится установленный и активированный плагин на вашем основном сайте — я это сделала, как вы можете видеть на скриншоте:
Следующим шагом будет создание формы. Перейдите в Формы (Forms) > Новая Форма (New Form)
и создайте свою форму.
Вам, как минимум, понадобятся следующие поля:
- Имя пользователя/Логин (Username)
- Email адрес
- Название сайта
Вы так же можете добавить другие поля, такие как имя, фамилия и слаг для сайта, который будет использоваться в процессе регистрации пользователя.
Вот моя форма:
Очень простая, как вы видите! Смело добавляйте больше элементов в вашу, если хотите.
После этого будет показано больше полей:
Из выпадающего списка выберите поля для вашей формы, которые будут использоваться в процессе регистрации пользователя и сайта. Затем прокрутите вниз до Опции Мультисайта (Network Options) и отметьте Создать Сайт (Create Site):
После этого появятся дополнительные поля, относящиеся к процессу создания сайта. И снова выберите соответствующие поля из раскрывающихся списков. Если в этот момент вы вдруг решите, что хотите изменить настройки вашей формы или добавить в неё больше полей — это не проблема, просто сохраните текущие настройки, вернитесь к форме, а затем снова перейдите сюда, чтобы закончить редактирование.
Теперь всё, что вам нужно это добавить форму на ваш сайт. Gravity Forms предоставляет вам виджет, который вы можете использовать в своём сайдбаре или футере, или можете добавить на свою главную страницу. Как вариант, вы можете создать новую страницу именно для регистрации, что является усовершенствованной версией стандартной страницы wp-signup. Я собираюсь добавить форму в свой сайдбар.
Вы можете добавить виджеты через экран Виджеты или Настройка. Я собираюсь использовать Настройку. Перейдите в Внешний вид (Appearance ) > Настроить (Customize) и выберите Виджеты (Widgets). Выберите область виджетов, с которой вы работаете, и нажмите Добавить Виджет (Add a Widget). Выберите виджет Формы (Forms):
Если бы я хотела, я могла бы добавить эту форму на главную или другую страницу, используя (вместе или вместо области виджетов) кнопку добавления новой формы, которую Gravity Forms предоставляет на странице редактирования страницы или записи. Теперь мои пользователи с лёгкостью найдут форму, которую можно использовать для создания собственного сайта.
Я так же могла установить аддон Paypal для Gravity Forms и требовать плату за сайты, если бы хотела. Как вариант, это можно сделать с помощью плагина Pro Sites, который позволяет конфигурировать многочисленные опции для платной подписки и создания сайта.
Разрешить пользователям создавать сайты в вашем WordPress Мультисайте очень просто — достаточно включить эту функцию в настройках.
Но, как вы теперь знаете, сделать этот процесс удобным для пользователей немного сложнее.
Вы хотите замотивировать как можно больше пользователей на регистрацию и создание сайтов, и вы можете сделать это, дав им хорошо заметные ссылки на странице регистрации. Вы можете добавить настраиваемую форму регистрации, используя Gravity Forms, как я продемонстрировала.
В следующем уроке из этой серии мы взглянем на рассмотрим другой способ использования Мультисайта — хостинг сети личных или клиентских сайтов.
Вы узнаете как приспособить силу Мультисайта для хостинга многочисленных сайтов ваших собственных пользователей, и сделать ваш трудовой процесс более эффективным. Мы также взглянем на то, как использовать привязку доменов так, чтобы вы могли ограничиться одной установкой WordPress для хоста большого числа сайтов, каждого на своём домене.
Пропустили урок из нашей серии мастер-классов по WordPress Мультисайт?
Вы можете наверстать упущенное:
- Мастер-класс по WordPress Мультисайт: Начало Работы
- Мастер-Класс по WordPress Мультисайт: Активация и Настройка
- Мастер-класс по WordPress Мультисайт: Регистрация сайтов и пользователей
- WordPress Multisite Masterclass: Client Sites and Domain Mapping
- WordPress Multisite Masterclass: Creating a Community
- WordPress Multisite Masterclass: Managing your Network
Как сделать регистрацию на сайте wordpress
Как сделать регистрацию на сайте wordpress
В этой статья я хотела бы вам рассказать, как сделать регистрацию пользователей на сайте WordPress. Возможность регистрации для посетителей может потребоваться когда вы, например, хотите разрешить посетителям публиковать на вашем сайте какой-то полезный контент или хотите ограничить доступ к какой-то важной информации которая будет доступна только авторизованным посетителям.
Навигация по статье:
Как включить пользовательскую регистрацию в WordPress
Далее вам необходимо выбрать роль пользователя по умолчанию.
Роль– это своего рода профиль, в котором указаны права пользователя, т.е. что ему разрешается делать на сайте.
В графе «Роль пользователя по умолчанию» задана «Подписчик».
Всего доступно пять профилей:
— Подписчик
— Участник
— Автор
— Редактор
— Администратор
После этого необходимо нажать на кнопку «Сохранить изменения», чтобы сохранить настройки.
Добавление ссылки входа в учетную запись WordPress
Вам нужно добавить ссылку на страницу авторизации в системе и регистрационную страницу.
Это можно сделать двумя способами:
- Добавить специальный виджет в сайдбар
- Создать свою страницу входа в учетную запись
Добавление виджета в сайдбар
Самый простой способ добавить ссылку авторизации – это добавить Мета-виджет на боковую панель.
Для этого нужно:
- Перейти на административной панели в пункт меню «Внешний вид»=> «Виджеты».
- Перетянуть виджет с названием «Мета» в сайдбар.
Добавляем стили для виджета
Как вы видели на скриншоте далеко не каждая тема имеет набор стилей для этого виджета, поэтому если вы хотите как то стилизовать этот виджет, то вам прийдётся дописать несколько css свойств в файл Style.css вашейт темы.
Напоминаю,что данный код нужно добавлять в самом конце данного файла! А вот и сам код с комментариями в тех строках, где можно поменять цвет, размер и т.д.
Создание своей страницы авторизации
Так как стандартная страница входа в учетную запись имеет специфический внешний вид, то вам скорее всего захочется сделать свою страницу авторизации и регистрации для сайта. Для решения этой задачи, лучше всего воспользоваться специализированным плагином из репозитория WordPress.
Защита сайта от регистрации ботов
Для защиты от регистрации ботов вам необходимо:
- Установить из репозитория wordpress плагин Stop Spammers и активировать его.
- В административной части сайта находим пункт меню «Stop Spammers» => «Allow Lists» и добавляем свой IP-адрес в белый список.
Как управлять пользователями в WordPress
Вы можете просматривать всех пользователей, которые зарегистрированы на вашем сайте, перейдя в раздел «Пользователи»
в админке WordPress.
Здесь вам доступен к просмотру список всех зарегистрированных пользователей, их имена, роли и адреса электронной почты.
Вы можете совершать следующие операции с пользователями:
- Удалять или добавлять пользователей
- Редактировать их профиль
- Менять пароль для входа на сайт
- Изменять роль пользователя и т.д.
Это дает вам полный контроль над правами пользователей на вашем WordPress сайте.
Я надеюсь, что данная статья хоть немного помогла вам узнать, как сделать регистрацию пользователей на вашем WordPress сайте. В ближайшее время постараюсь написать статью о том, как редактировать права пользователей в WordPress.
Как сделать регистрацию на сайте WordPress
Здравствуйте, дорогие читатели блога! Сегодня мы поговорим о регистрации на сайте WordPress, о создании своей уникальной формы регистрации и поразмышляем для каких сайтов регистрация необходима, а где она как корове седло.
Я уже однажды затрагивал этот вопрос, когда писал статью о том, как закрыть контент от незарегистрированных пользователей. Но сегодня речь пойдет немного о другом.
Какие стандартные функции регистрации на сайте предоставляет движок WordPress?
Движок WordPress очень популярен среди начинающих сайтостроителей, в первую очередь благодаря огромному количеству бесплатных учебных материалов. Обо всех преимуществах данного движка я рассказывал в статье – что учесть при выборе движка сайта.
Да по сути форма регистрации никогда и не нужна была здесь, ведь WordPress является блоговым движком. А зачем блогу зарегистрированные пользователи?
Блог является авторской страницей и дневником. Меня удивляют, некоторые личности, которые пытаются впихнуть форму регистрации в свой блог.
Совсем другое дело, если вы используете WordPress для управления большим порталом или форумом.
Перед тем как устанавливать форму регистрации на сайт, задайтесь вопросом нужна ли она здесь? Люди очень ленивы, и никогда не будут делать лишних телодвижений. Заставить народ регистрироваться могут лишь следующие причины:
1.Общение. Но для общения существуют социальные сети, форумы и почта.
2. Какая-то выгода. Это может быть возможность оставить ссылку на свой сайт, получить доступ к закрытому разделу или возможность получить какие-то привилегии.
Итак, допустим у вас есть сайт на WordPress и вы решили, что вам нужно добавить несколько пользователей. Сделать это можно двумя способами — добавить пользователей вручную, используя стандартные возможности движка или установить форму регистрации поставив все на автомат.
Как добавить пользователей вручную, используя возможности WordPress?
В админке сайта есть такой пункт «Пользователи» и «Добавить нового»:
На появившейся странице следует ввести данные нового пользователя, сгенерировать пароль и установить его роль – администратор, подписчик или автор.
Права нового участника будут зависеть от того, какую роль вы ему отведете. Если это администратор, то он может делать все, что угодно – создавать записи, добавлять и удалять новых пользователей, редактировать шаблон сайта и т. д. Если это участник, то его права значительно ограничены. Участник может лишь создавать и редактировать записи. Но опубликовать их не сможет.
Вот как выглядит админка такого пользователя:
Получается благодаря стандартным возможностям WordPress можно добавлять пользователей, но только для одной цели – в качестве автора или модератора.
Согласитесь, стандартная возможность WordPress добавлять пользователей не очень удобна.
Поэтому существует очень большой выбор дополнений возможности WordPress в виде плагинов.
Русифицированных плагинов регистрации не так много, но вот англоязычных предостаточно. Я не знаю какой плагин регистрации самый лучший. Но поискав информацию, я решил остановиться на плагине Theme My Login.
По своему функционалу он мне очень понравился – легкий, минимум настроек понятных даже ребенку, возможность перенаправлять пользователя после авторизации на определенные страницы, возможность предварительной модерации и проверки e-mail автоматически.
Единственный минус это отсутствие русификации. Плагин на английском. Но когда я искал о нем информацию, то читал, что он русифицирован. Скорее всего русификация была для более ранних версий. В любом случае можно его настроить и так, если же предпочитаете работать исключительно с русскоязычными плагинами, то можете его перевести. Как это сделать я писал здесь.
Как я уже написал выше, настроек здесь минимум. При желании, если разбираетесь в CSS коде, можно изменить форму авторизации до неузнаваемости, задав свои стили в файле theme-my-login/ theme-my-login.css
Вот собственно скриншоты всех настроек:
Подобных плагинов много, есть так же те, что позволяют авторизоваться с помощью соц. сетей. Я просто в качестве примера привел один из самых простых.
Что ж мы уже рассмотрели 2 способа регистрации пользователей на сайте вордпресс. Первый, используя стандартные возможности CMS. Второй – при помощи плагина. Если у вас есть интересное дополнение, напишите об этом в комментариях.
Как сделать форму регистрации на WordPress
Стандартная комплектация платформы не подразумевает привычную регистрацию пользователей. Необходимо заходить на отдельную страницу, предназначенную для входа администратора и регистрироваться, заполнив строку имени и почты. Многие скрывают панель входа в целях безопасности, следовательно, регистрация для посетителей становится невозможной.
Чтобы открыть авторизацию и расширить возможности работы с аккаунтами – необходимо использование специальных плагинов.
Расширение, позволяющее сделать форму регистрации на WordPressбез особых сложностей. Все что требуется на старте – ряд несложных настроек. Но, возможности плагина достаточно шире, так как позволяют соорудить целую ветку модулей для пользователей: шаблон регистрации, вход в аккаунт и страницу с профилем. Плагин совместим со всеми темами платформы.
Основной функционал предлагается на бесплатной основе. Причем, имеется несколько различных стилей оформления и тем, позволяющих максимально подобрать дизайн формы к сайту. Хотя, имеется возможность приобрести премиальную версию, расширяющую функционал: добавление авторизации через социальные системы, установка капчи и загрузка изображений профиля.
Основные возможности бесплатного пакета:
- множество шаблонов входа на сайт и сброса пароля;
- возможность предварительного просмотра;
- перенаправления со стандартных форм;
- установка многошаговой регистрации;
- установщик шаблонов оформления для плагина с официального сайта.
Функционал платного пакета:
- возможность редактирования профиля;
- быстрое создание виджетов;
- личные аватары;
- вход при помощи социальных сетей;
- автоматическая авторизация после первого ввода пароля;
- сообщения на почту пользователей;
- настройка виджетов.
Заметьте, что после установки модуля появятся новые страницы: регистрация, сброс пароля и вход. Для них предусмотрены специальные шорткоды, благодаря которым можно разместить формы в требуемом месте. В пункте Redirection можно выполнить настройку для перенаправления пользователей со страницы входа.
Можно установить приветственное сообщение и параметры его появления. Также задаются сообщения, отправляемые пользователям по почте при действиях с учетной записью.
Выбрав необходимую вкладку в меню настроек плагина, открывается рабочая панель, позволяющая приступить к созданию формы для входа и других страниц. Для каждой предложено по 5 стилей оформления. Благодаря предварительному просмотру видно, как будет выглядеть форма регистрации на WordPress. Для редактирования шаблона следует нажать на Edit. Возле кнопки загрузки медиафайлов находится запуск ProfilePress Shortcodes – окно, которое показывает все элементы, доступные для добавления. Таким образом, редактирование функций и полей осуществляется очень просто.
Важно! При покупке платной версии придется заплатить 49 долларов. Всего доступно 3 тарифа, в зависимости от количества используемых сайтов с конструктором форм. Чтобы убедиться, что данное расширение подходит вам, протестируйте бесплатный пакет, предоставляющий все необходимые возможности.
Как сделать форму регистрации на WordPress за 5 минут? Воспользоваться плагином Profile Builder. Он предоставляет все необходимые функции по установке форм авторизации, без каких-либо излишеств. Достаточно изучить инструкцию по использованию расширения. Первое – скачиваем, устанавливаем и активируем модуль. После этого переходим к созданию новой страницы сайта с названием «Регистрация». На ней размещается шорткод соответствующего шаблона из плагина Profile Builder.
Для удаления лишних полей следует перейти в настройки. Здесь же указывается информация о строках, которые обязательны к заполнению. Следующий этап – создание формы входа, через которую зарегистрированные пользователи смогут авторизоваться на сайте. Создавать для этого отдельную страницу нет необходимости, достаточно разместить шорткод в виджете или файле темы.
Как и в предыдущем плагине, перед запуском следует разрешить регистрацию пользователей в общих настройках системы.
Основные характеристики, инструкция и обозначения шорткодов указаны в главном меню. Со столь небольшим списком функций это расширение является максимально эффективным и простым. Все пользовательские настройки могут осуществляться при достаточных знаниях CSS.
Login With Ajax
Система не предоставляет возможности персонализировать авторизацию посетителей сайта стандартными методами, а плагин Login With Ajax поможет сделать форму регистрации на WordPress, работающую независимо от системной страницы входа.
Сразу перейдем к возможностям расширения:
- интуитивно понятный интерфейс и настройки;
- установка переадресации;
- управление переадресацией для каждой группы пользователей;
- редактирование сообщения, отправляемого после ввода всех данных;
- использование AJAX;
Установка проходит, как обычно – через стандартный загрузчик плагинов. Тема устанавливается и активируется. В общих настройках консоли WordPress снимаем запрет на добавление новых пользователей, как в предыдущих случаях.
В меню параметров необходимо выбрать шаблон, который будет отображаться по умолчанию, на выбор 3 варианта:
- modal
– виджет отображает ссылку только для авторизации, нажав на которую предлагается два варианта: войти и зарегистрироваться; - divs-only
– размещаются поля для ввода логина и пароля входа, а ниже ссылка для регистрации; - default
– отображаются поля входа и ссылка, при нажатии которой открывается отдельное окно, чтобы зарегистрироваться.
Доступно меню настроек почты, переадресации и групп пользователей. Чтобы добавить саму шаблон авторизации на сайт, следует перейти в меню виджетов и выбрать соответствующий сайтбар Login With Ajax. Перед публикацией можно проверить все настройки и отредактировать при требовании. Как видно, сделать форму регистрации на WordPress можно в течение нескольких минут, она будет аккуратно отображена в виджете.
WordPress Social Login
Параметры плагина позволяют устанавливать ограничения и доступы для пользователей. Предусмотрено множество пользовательских настроек. Иконки входа и регистрации устанавливаются в любом месте сайта, в том числе в стандартном окне авторизации WordPress.
Чтобы сделать форму регистрации на WordPress можно пойти двумя популярными путями: использовать один из конструкторов, либо упростить авторизацию при помощи социальных сетей. Хотя, многие сайтостроители выбирают третий метод – создание собственной формы или модернизация стандартной. Этот способ требует продвинутых знаний в HTML и PHP. Все предоставленные плагины имеют необходимые технические составляющие для создания качественного шаблона регистрации.
Как сделать регистрацию пользователей на WordPress сайте
В этой статье я расскажу, как добавить функцию регистрации пользователей на сайте, а также как ими управлять.
У WordPress есть встроенная функция регистрации пользователей. По умолчанию она выключена, но ее можно легко включить.
Затем выберите роль для каждого нового пользователя, которая будет автоматически ему присваиваться. Это может быть: «Подписчик», «Участник», «Автор», «Редактор» и «Администратор». У каждой роли свои права и обязанности.
По умолчанию стоит роль «Подписчик», но вы можете ее легко изменить. Например, если вы хотите, чтобы зарегистрированные пользователи могли публиковать записи, то присвойте им роль «Автор» или «Участник».
Важно:
Никогда не присваивайте роль «Администратор».
Добавление ссылок входа и регистрации
Итак, вы включили возможность регистрации пользователей на сайте, теперь необходимо им об этом сообщить.
Для этого достаточно добавить на сайте ссылки на странички входа и регистрации.
Существует несколько способов это сделать.
Метод №1: вставка мета-виджета в сайдбар WordPress
Самый просто способ добавления ссылки входа – это использовать мета-виджет в сайдбаре.
Для этого зайдите на страницу Внешний вид » Виджеты и вставьте мета виджет в сайдбар. Для более подробной информации читайте руководство, как добавлять и использовать виджеты в вордпрессе.
Существенный недостаток первого метода в том, что зарегистрированные пользователи получат доступ к панели администрирования вашего сайта. Чтобы этого не было создайте отдельную пользовательскую страницу регистрации и входа на сайт.
Делается это следующим образом: сперва установите и активируйте плагин WPForms. Для более подробной информации читайте мою пошаговую инструкцию, как устанавливать плагины в WordPress.
WPForms – это один из платных WordPress forms плагинов. Для регистрации пользователей вам понадобится, по крайней мере, один из его платных аддонов.
После активации плагина зайдите в WPForms» Настройки
и введите номер лицензионного ключ, который вы найдете в своем аккаунте на сайте WPForms.
Плагин вытащит и установит addon, нажмите на кнопку «Активировать», чтобы начать им пользоваться.
Теперь все готово для того, чтобы перейти непосредственно к созданию пользовательской формы регистрации и входа на сайт.
Если вы выберите email-метод, то для завершения процесса регистрации на сайте пользователь должен пройти по специальной ссылке.
Вы можете комбинировать аддон регистрации пользователей с другими аддонами
WPForms. Как, например, с email-маркетинговыми аддонами MailChimp, AWeber или с аддонами оплаты Stripe.
Чтобы сохранить все изменения, не забудьте щелкнуть в правом верхнем углу по кнопке «Сохранить».
Вы можете выйти из конструктора, щелкнув по кнопке «Закрыть».
Форма регистрации пользователей готова! Осталось ее добавить на сайт.
Для этого просто создайте новую страницу или отредактируйте существующую, которую вы хотите использовать для страницы регистрации.
В редакторе записи вы увидите новую кнопку – «Добавить форму».
Щелкните по ней, и перед вами появится всплывающее окно, где вы сможете выбрать только что созданную форму регистрации пользователей.
Нажмите на кнопку «Добавить форму» и вы увидите в редакторе записи шорткод WPForms.
Сохраните или опубликуйте страницу. Зайдите на страницу через новую вкладку браузера, чтобы посмотреть, как все выглядит.
Создание пользовательской формы входа на сайт
Итак, пользовательская форма регистрации пользователей у нас уже есть, теперь осталось добавить форму входа на сайт.
Для этого зайдите в WPForms» Add New, запустится конструктор форм.
Введите название пользовательской формы входа и выберите шаблон «Форма входа пользователей».
Плагин создаст форму с полями для входа на сайт.
Вы можете вставить дополнительные поля, путем их перетаскивания с левой части панели.
Затем нажмите на вкладку «Настройки» и выберите «Подтверждение». Здесь вы можете выбрать то, что будет следовать после успешного входа на сайт.
Вы можете показать пользователям сообщение, перенаправить их на страницу, с которой они пришли или на совсем другую страничку сайта.
Не забудьте нажать на кнопку «Сохранить» в правом верхнем углу, чтобы сохранить все настройки.
Можете выйти из конструктора, щелкнув по «Закрыть».
Форма входа пользователей готова. Теперь ее надо вставить на сайт.
Для этого создайте новую страницу и в редакторе записи щелкните по кнопке «Добавить форму».
Вы также можете добавить пользовательскую форму входа в сайдбар. Для этого достаточно зайти на страницу Внешний вид » Виджеты и добавить виджет WPForms в сайдбар.
Выберите только что созданную форму входа пользователя и нажмите на кнопку «Сохранить», чтобы сохранить все настройки виджета.
Теперь зайдите на сайт, чтобы проверить, как все работает.
Управление пользователями в WordPress
В панели администрирования вы можете просмотреть список всех своих зарегистрированных пользователей, щелкнув по «Пользователи». При этом WordPress покажет вам не только имена пользователей, но и их электронные адреса, имена, роль на сайте, количество опубликованных записей.
Администратор может в любое время удалить любого пользователя. Кроме того, в его возможностях редактировать профиль пользователя, назначать/менять роли, а также менять пароли. То есть у администратора полный контроль над тем, что могут и не могут делать зарегистрированные пользователи на сайте.
Вот, в принципе, и все. Надеюсь, я дал подробный и исчерпывающий ответ на то, как создать на сайте функцию регистрации пользователей.