Настройка контактной формы 7 в WordPress

Я использую контактную форму 7 в моем слове прессы. Здесь я создал 2 формы, а именно форму 1, форму 2. Когда данные формы 1 заполнены и отправлены, нужно перейти на страницу формы 2.

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

любая помощь очень ценится!

заранее спасибо

1 ответ

Решение

На странице управления контактами формы 1 вы найдете область Дополнительные настройки внизу. Просто вставьте в него две строки:

demo_mode: on
on_sent_ok: "location = 'http://example.com/';"
  1. С demo_mode настройки вы можете остановить отправку электронной почты. Кроме того, все проверки в Akismet будут выполняться в полях формы.

  2. Вы можете использовать on_sent_ok Хук действия JavaScript для запуска однострочного кода JavaScript после успешной отправки. С location В качестве параметра можно указать URL-адрес, на который вы хотите перенаправить.

CF7 Дополнительные настройки


Наконец, вы можете скрыть всплывающие сообщения на странице формы 1. Для этого вы можете использовать, например, некоторые css стиль:

<form-id> .wpcf7-response-output {
    display: none;
}



Проверено на:

  • Контактная форма 7 версия 3.3.1
  • WordPress версия 3.4.2
Другие вопросы по тегам