@pihachu

Как сделать перенаправление после отправки формы Contact Form 7?

Добрый день. В известном плагине Contact Form 7 можно сделать редирект сразу после нажатия на кнопку отправить с помощью такого кода:
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'http://example.com/';
}, false );
</script>

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

UPD. Подскажите, пожалуйста, в какой файл wordpress добавлять этот код? Вычитал, что вроде как в function.php, если добавляю в него, сайт перестаёт работать.
  • Вопрос задан
  • 1399 просмотров
Решения вопроса 1
Проверить по id формы
if ( '123' == event.detail.contactFormId ) {
     location = 'http://example.com/';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект