Как ограничить количество записей формы WordPress

Опубликовано: 2022-05-31

Вы хотите ограничить количество записей форм на своем веб-сайте WordPress?

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

В этой статье мы покажем вам, как ограничить количество записей формы WordPress.

How to limit the number of WordPress form entries

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

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

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

Вот несколько способов, которыми вы можете ограничить записи форм WordPress:

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

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

Тем не менее, давайте посмотрим, как вы можете ограничить количество записей в форме в WordPress.

Ограничение количества записей в форме WordPress

Лучший способ ограничить количество записей в форме — использовать WPForms. Это лучший плагин контактной формы WordPress, и более 5 миллионов веб-сайтов используют его для создания более умных форм.

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

Примечание: вам понадобится WPForms Pro, потому что он включает в себя надстройку Form Locker. Существует также версия WPForms Lite, которую вы можете попробовать бесплатно.

Во-первых, вам нужно скачать и установить плагин WPForms. Если вам нужна помощь, ознакомьтесь с нашим руководством по установке плагина WordPress.

После активации вам нужно будет перейти в WPForms »Настройки из панели администратора WordPress, а затем ввести лицензионный ключ. Вы можете легко найти ключ в своей учетной записи WPForms.

Visit the WPForms » Settings Page to Enter Your License Key

Далее вам нужно активировать аддон Form Locker в WPForms.

Просто зайдите в WPForms »Addons и перейдите к «Form Locker Addon». Затем нажмите кнопку «Установить дополнение».

Enable the form locker addon in WPForms

После этого вам нужно будет создать форму WordPress.

Просто зайдите в WPForms »Добавить новый на панели управления WordPress.

Add a new form in WPForms

На следующем экране вы увидите конструктор форм WPForms. Идите вперед и введите имя для вашей формы вверху.

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

Select form template

После этого вы можете редактировать свою форму с помощью конструктора форм перетаскивания.

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

Edit form template

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

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

После этого вы можете щелкнуть вкладку «Дополнительно» на панели меню слева и включить параметр «Требовать уникальный ответ».

Make a form field require unique answer

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

Затем перейдите на вкладку «Настройки» в конструкторе форм и выберите настройки «Блокировщик форм».

Go to form locker settings

В разделе Form Locker вы увидите различные настройки, которые можно использовать для ограничения количества записей в форме.

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

Давайте рассмотрим каждую из этих настроек подробно.

1. Ограничьте количество записей в форме WordPress с помощью проверки

Если вы включите параметр «Проверка формы» в настройках Form Locker, вы увидите, что появятся дополнительные параметры.

Вы можете ограничить ввод форм, потребовав от пользователей ввести пароль, адрес электронной почты или возраст. Просто щелкните раскрывающееся меню «Тип» и выберите вариант.

Limit form entries based on verification

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

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

Set age based form entry limits

2. Добавьте время и дату начала и окончания для записей формы

Затем вы можете включить опцию «Планирование форм».

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

Это действительно полезно, если вы проводите кампанию, ограниченную временем.

Enable form scheduling

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

3. Разрешить отправлять формы только вошедшим в систему пользователям

WPForms также позволяет ограничивать ввод форм только зарегистрированными пользователями.

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

Only allow logged in users

4. Установите общие лимиты и ограничения на ввод формы

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

Например, предположим, что у вас есть форма заказа для вашего интернет-магазина, а на складе всего 1000 единиц товара. Просто введите число в поле Лимит и добавьте сообщение, когда форма закроется.

Set form entry limits

Точно так же вы также можете установить ограничения на записи в форме, щелкнув параметр «Включить ограничение на ввод пользователя».

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

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

Set up form entry restrictions

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

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

Save your form settings

Добавление вашей формы на ваш сайт WordPress

Теперь, когда вы создали форму, следующим шагом будет добавление формы на ваш веб-сайт WordPress.

Самый простой способ сделать это — нажать кнопку «Встроить» в конструкторе форм WPForms. Вы также можете добавить форму с помощью шорткода или блока WPForms.

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

Embed your form in WordPress

В этом уроке мы выберем опцию «Создать новую страницу».

Затем вам нужно будет ввести имя для своей страницы и нажать «Поехали!» кнопка.

Enter name for your new page

Затем вы увидите форму в редакторе контента WordPress и сможете внести любые окончательные изменения в форму.

После этого просмотрите свою страницу и опубликуйте ее.

Preview your form and publish

Вы также можете протестировать установленные вами лимиты ввода формы WordPress.

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

Set age limit example

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

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

Contest is closed message

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

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

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

Если вам понравилась эта статья, подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.