Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Contact Form 7 Multi-Step Forms

Contact Form 7 Multi-Step Forms

SaNcHeS
Опубликовано 8-08-2021, 03:02
Contact Form 7 Multi-Step Forms

Мне нужна была контактная форма, которая размещалась на нескольких страницах и в конце концов отправляла электронное письмо со всей собранной информацией. Этот плагин добавляет к популярному плагину Contact Form 7 именно для этого. Образец этой работы находится по адресу https://webheadcoder.com/contact-form-7-multi-step-form/ Требуется плагин Contact Form 7 версии 4.8 или выше от Такаюки Миёси. Использование Создайте одну страницу или сообщение для каждого шага в многоэтапном процессе создания формы. Если у вас 3 шага, создайте 3 страницы / сообщения. Вам понадобятся URL-адреса для создания ваших форм. Создайте форму обратной связи 7. Поместите курсор в конец формы. На вкладке «Форма» формы «Контактная форма 7» нажмите кнопку «многошаговый». Во всплывающем окне установите флажок рядом с «Первый шаг», если это первый шаг ваших многошаговых форм. Если это ваш последний шаг в многошаговых формах, установите флажок «Последний шаг». Все остальные флажки не обязательны. URL-адрес следующей страницы - это URL-адрес, который содержит вашу следующую форму. Если эта форма является последним шагом, вы можете оставить поле URL пустым. Нажмите «Вставить тег». Сохраните заполненную форму и поместите короткий код формы на соответствующую страницу / публикацию, созданную на шаге 1. Повторите эти действия для каждой формы в многоступенчатом процессе. На последнем этапе вы, вероятно, захотите отправить электронное письмо. Убедитесь, что на шаге 5 установлен флажок «Отправить электронное письмо». На вкладке «Почта» просто введите почтовые теги, как обычно. Например, если в вашей первой форме есть поле ваш-адрес электронной почты, вы можете включить [ваш-адрес электронной почты] во вкладку «Почта» в последней форме. Примечание. CF7 увидит в этом ошибку, потому что ваш адрес электронной почты может не отображаться в текущей форме. Вы можете спокойно игнорировать эту ошибку. Имя параметров многоступенчатого тега - Имя многоступенчатого тега формы. Это необходимо, но в настоящее время не используется. Первый шаг - помимо отметки первого шага ваших многошаговых форм, это позволяет любой форме действовать как первый шаг и показывать, когда предыдущие данные не были отправлены. Это полезно, если вы хотите, чтобы некоторые пользователи пропустили первый шаг. Последний шаг - помимо отметки последнего шага ваших многошаговых форм, это очищает данные из браузеров пользователя. После того, как они отправят эту форму, они больше не увидят, что их данные заполняют формы. Отправить электронное письмо - если этот флажок установлен, форма отправит электронное письмо, как и обычная отправка Контактной формы 7. Пропустить сохранение - если вы используете Flamingo или CFDB7 для сохранения представленных материалов в базе данных, это предотвращает сохранение этой отправки формы. URL-адрес следующей страницы - это URL-адрес, по которому ваши пользователи будут переходить после отправки формы. Дополнительные теги [multiform "your-name"] multiform form-tag можно использовать для отображения поля из предыдущего шага. Замените your-name названием вашего поля. Он предназначен только для использования на вкладке «Форма», этот тег не будет работать на вкладке «Почта». [предыдущий «Вернуться назад»] Предыдущий тег формы может использоваться для отображения кнопки для перехода к предыдущему шагу. Замените Go Back текстом, который хотите отобразить на кнопке. Вкладка «Сообщения» Когда посетитель вашего сайта заходит на 4-й шаг в вашей многоступенчатой форме, не заполнив 1-й шаг, появляется сообщение «Пожалуйста, заполните форму на предыдущей странице». будет отображаться. Вы можете изменить это в каждой форме на вкладке «Сообщения». Чего этот плагин НЕ ДЕЛАЕТ: Этот плагин не поддерживает загрузку файлов во всех формах. Если вам нужно использовать загрузку файлов, обязательно поместите ее на последний шаг. Этот плагин в настоящее время не поддерживает «каналы» в поле выбора. См. Https://contactform7.com/selectable-recipient-with-pipes/, чтобы узнать больше о том, что такое «каналы» на сайте Контактной формы 7. Этот плагин не загружает другую форму на той же странице. Это работает только тогда, когда формы находятся на отдельных страницах. Многие просили загрузить его через ajax, чтобы все формы могли размещаться на одной странице. Этот плагин не поддерживает это. Версия PRO Если вы ожидаете, что через многошаговые формы будет отправлено много данных, версия Pro может помочь вам лучше. Версия PRO использует хранилище сеансов, поэтому она может обрабатывать примерно в 1000 раз больше данных для ваших нескольких форм. В общей сложности он может обрабатывать около 5 МБ против 4 КБ в бесплатной версии. В настоящее время для версии Pro ТРЕБУЕТСЯ включение WordPress REST API и отправки AJAX контактной формы 7. Еще одна функция, которую предлагает версия Pro, - это возможность пропускать шаги с помощью «Контактной формы 7 - плагин условных полей». Узнайте больше здесь.

Автор: Webhead LLC.

Версия: 4.1.6

Последнее обновление: 2021-07-31 2:54am GMT

Понравилось?
0
0
0

Скачать Contact Form 7 Multi-Step Forms:

contact-form-7-multi-step-forms.zip Размер файла: 948.1 Kb
9
0