Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

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

формы WordPress

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

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

Когда и зачем нужно ограничивать доступ к формам WordPress

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

Например:

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

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

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

Метод 1: Ограничить доступ к форме с помощью дополнения Locker формы WPForms

Этот метод самый простой и мощный, поэтому мы рекомендуем его всем начинающим пользователям. Мы будем использовать плагин WPForms и его дополнение Form Locker для полной блокировки доступа к формам WordPress.

WPForms – лучший плагин для WordPress форм, используемый более чем 2 миллионами веб-сайтов.

Первое, что вам нужно сделать, это установить и активировать плагин WPForms.

После активации вам нужно ввести лицензионный ключ, а затем добавить его на страницу WPForms -»Addons и установить дополнение Form Locker.

После активации вам нужно ввести лицензионный ключ

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

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

Конструктор перетаскивания форм WPForms чрезвычайно прост в использовании, поэтому можно добавлять или удалять поля и настраивать форму по своему вкусу.

Конструктор перетаскивания форм WPForms

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

Блокировка форм

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

формы WordPress

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

Вам нужно составить сообщение,

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

Встроить эту форму в любой пост или на страницу сайта нужно с помощью шорткода WPForms в редакторе Classic или с помощью блока WPForms в редакторе Gutenberg.

Просто перейдите в закладку Записи или Страницы и нажмите значок «Плюс», чтобы выбрать блок. Далее введите WPForms в поиске блоков.

формы WordPress

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

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

Видеоурок: Contact Form 7 — WordPress плагин для контактной формы

Способ 2: ограничить доступ к форме с помощью защищенных паролем или личных страниц

Другой способ ограничить доступ к форме в WordPress – использовать стандартные настройки видимости WordPress. Вы можете использовать этот метод с бесплатной версией WPForms или любым другим плагином контактной формы.

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

Просто создайте страницу или запись

У вас есть возможность сделать всю страницу приватной или сделать ее защищенной паролем.

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

Если вы установите пароль для этой страницы, вам придется поделиться этим паролем со всеми, кому вы хотите предоставить доступ.

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

Способ 3: использование расширенных плагинов членства для ограничения доступа к форме

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

Вы можете просто зайти в MemberPress »Правила, и создать новое правило разрешений.

формы WordPress

Страница редактирования правила позволяет выбирать различные условия и связывать их с планом членства.

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

Вы можете выбрать весь контент

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

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

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

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

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 0

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