@pihachu

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы