Иногда для пользователей wp есть необходимость перенаправлять пользователей после заполнения форм на сайте.
Сейчас я покажу как сделать так, чтобы после отправки формы происходил ре директ на другую страницу
пример
После отправки, в поле « заказать индивидуальный логотип » — стоит «ДА», будем переходить на одну страницу, если «нет» — на другую
Как это сделать ?
Этот код нужно вставить в functions.php
add_action( 'wp_footer', 'redirect_cf7' );
function redirect_cf7() {
?>
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
// 312- id вашей формы
// inputs[1] - поле по порядку ,0 -ваше имя, 1-заказать индивидуальный логотип
if ( '312' == event.detail.contactFormId ) {
if (event.detail.inputs[1].value == 'Да') {
window.open('https://money.yandex.ru/1','_blank');// переходим на страницу если стоит "ДА"
}
if (event.detail.inputs[1].value == 'Нет') {
window.open('https://money.yandex.ru/2','_blank');// переходим на страницу если стоит "нет"
}
}
}, false );
</script>
<?php
}
коммент.