Вы ищете простой способ ограничить отправку форм WordPress только зарегистрированными пользователями?
Если у вас есть сайт членства, интернет-магазин или другой тип веб-сайта, на котором зарегистрированы пользователи, вы можете ограничить доступ к определенным формам только зарегистрированным пользователям.
В этой статье мы покажем вам, как ограничить доступ к формам WordPress, чтобы их могли заполнять и отправлять только зарегистрированные пользователи.
Когда и почему Вам нужно ограничить доступ к формам WordPress?
Может быть несколько сценариев, когда вам потребуется ограничить доступ к определенным формам WordPress только для зарегистрированных пользователей.
Например:
- Возможно, вы проводите мероприятие для частных участников и хотите, чтобы на ваш сайт отвечали только зарегистрированные пользователи.
- Вы можете ограничить доступ к службе поддержки только для пользователей, и, ограничив доступ только для зарегистрированных пользователей, вы можете динамически заполнять определенную информацию из их профиля.
- Возможно, вам захочется провести опрос или опрос сотрудников, и вы захотите ограничить доступ только к своей внутренней команде.
- Вы проводите опрос NPS клиентов, который должны отправлять только зарегистрированные пользователи.
- У вас может быть специальная форма заявки на получение приза, доступ к которой вы хотите получить только для определенных пользователей, вошедших в систему.
Это лишь некоторые примеры, но могут быть буквально сотни других случаев использования, когда вы хотите ограничить доступ к форме только зарегистрированным пользователям.
С учетом сказанного, давайте посмотрим, как ограничить доступ к вашей форме WordPress только для зарегистрированных пользователей.
Способ 1: Ограничьте доступ к форме с помощью дополнения WPForms для блокировки форм
Этот метод является самым простым и мощным, поэтому мы рекомендуем его всем начинающим пользователям. Мы будем использовать плагин WPForms и их дополнение для блокировки форм, чтобы полностью заблокировать доступ к формам WordPress.
WPForms-лучший плагин для WordPress, используемый более чем 2 миллионами веб-сайтов. Он был создан основателем WPBeginner Саидом Балхи, чтобы иметь все функции, необходимые для ведения нашего бизнеса.
Первое, что вам нужно сделать, это установить и активировать плагин WPForms. Для получения более подробной информации см. Это пошаговое руководство по установке плагина в WordPress.
После активации вам необходимо ввести свой лицензионный ключ, а затем перейти на страницу дополнений » WPForms", чтобы установить дополнение "Шкафчик форм".
Теперь вы готовы создать новую форму с ограниченным доступом для зарегистрированных пользователей.
Чтобы сделать это, продолжайте и создайте новую форму, перейдя в раздел WPForms » Добавить новую". Это откроет конструктор форм WPForms, где вам будет предоставлена возможность либо выбрать шаблон формы, либо начать с пустого.
Конструктор форм перетаскивания WPForms чрезвычайно прост в использовании, поэтому вы можете добавлять или удалять поля и настраивать форму по своему вкусу.
После того, как вы добавили все необходимые поля, вам нужно перейти на вкладку "Настройки" и нажать "Шкафчик форм".
На этой вкладке вы увидите возможность включить защиту паролем для ваших форм WordPress, установить общие ограничения на ввод, включить планирование форм и разрешить ограничение записей только для зарегистрированных пользователей.
Как только вы установите флажок, вы увидите новое поле сообщения, в котором вам нужно будет составить сообщение, которое будет отображаться для всех пользователей, которые не вошли на ваш сайт.
После этого вы можете настроить другие параметры формы, которые могут вам понадобиться, а затем нажать кнопку Сохранить.
Теперь вы можете встроить эту форму в любой пост или страницу WordPress на своем сайте, используя короткий код WPForms в классическом редакторе или используя блок WPForms в редакторе Gutenberg.
Просто перейдите к Сообщению или страницам, а затем нажмите на значок Плюса, чтобы выбрать блок. Затем введите WPForms в поле поиска блока.
Как только блок WPForms будет добавлен, выберите форму для вставки, и все готово. Поздравляем, вы успешно создали форму WordPress, доступ к которой ограничен только зарегистрированными пользователями.
Способ 2. Ограничьте доступ к форме с помощью защищенных паролем или Личных страниц
Еще один способ ограничить доступ к формам в WordPress - использовать настройки видимости WordPress по умолчанию. Вы можете использовать этот метод с бесплатной версией WPForms или любого другого плагина контактной формы.
Просто создайте страницу или публикацию, в которую вы хотите вставить форму. После этого нажмите на настройки видимости на правой панели.
У вас есть возможность либо сделать всю страницу закрытой, либо защитить ее паролем.
Личные страницы могут видеть только администраторы и пользователи уровня редактора на вашем веб-сайте.
Если вы установили пароль для страницы, вам придется поделиться этим паролем со всеми, кому вы хотите предоставить доступ.
Хотя этот метод работает, у него есть несколько недостатков.
Во-первых, скрыта вся страница, а не только область форм. Вам не хватает более тонких элементов управления, и вы не можете увидеть, какой пользователь, вошедший в систему, отправил форму (если вы используете параметр, защищенный паролем).
Способ 3. Используйте расширенные плагины для членства, чтобы ограничить доступ к форме
Если вы используете продвинутый плагин для членства в WordPress, такой как MemberPress, то он поставляется со множеством встроенных функций контроля доступа.
Вы можете просто перейти в раздел » Правила MemberPress", чтобы создать новое правило разрешений.
Страница редактирования правил позволяет выбрать различные условия и связать их с планом членства.
Например, вы можете выбрать весь контент, соответствующий определенному тегу или категории, который будет доступен только для пользователей с планом подписки silver.
Вы также можете создать более конкретные правила. Например, одна запись или страница, дочерние страницы или определенный URL-адрес.
После того, как вы установили правила, вы можете использовать его в сочетании с любым плагином контактной формы WordPress, чтобы ограничить доступ к форме только для зарегистрированных пользователей.
Для получения более подробной информации см. наше пошаговое руководство о том, как ограничить доступ к контенту в WordPress.
Мы надеемся, что эта статья помогла вам узнать, как ограничить ваши формы WordPress только зарегистрированными пользователями.