Я хочу перенаправить на определенную страницу после нажатия на кнопку отправить - PullRequest
0 голосов
/ 17 июня 2019

enter image description here У меня есть две кнопки отправки в контактной форме 7. Я хочу установить две разные ссылки перенаправления на обе кнопки после отправки почты. Как установить ссылки на разные кнопки

add_action( 'wp_footer', 'mycustom_wp_footer' );

function mycustom_wp_footer() { 

?>
<script type="text/javascript">
$('#down_pc').click(function() {
    window.location.href = 'http://www.test.com/';
    return false;
});
$('#down_mac').click(function() {
    window.location.href = 'http://www.test2.com/';
    return false;
});
</script>
<?php
}

Я поместил событие onclick, но оно перенаправлено без отправленной почты и без проверки чека.

1 Ответ

0 голосов
/ 17 июня 2019

Попробуйте код ниже, это поможет вам

function action_wpcf7_submit( $instance, $result ) { 
    ?>
<script type="text/javascript">
$('#down_pc').click(function() {
    window.location.href = 'http://www.test.com/';
    return false;
});
$('#down_mac').click(function() {
    window.location.href = 'http://www.test2.com/';
    return false;
});
</script>
<?php
}; 

add_action( 'wpcf7_submit', 'action_wpcf7_submit', 10, 2 ); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...