Wordpress Контактная форма 7 задержка перенаправления - PullRequest
0 голосов
/ 02 июля 2018

Я использую контактную форму 7 Redirect, когда новый пользователь регистрируется. Когда пользователь регистрируется, отображается сообщение, но перенаправление происходит мгновенно, поэтому у вас нет времени на чтение сообщения.

Есть ли способ отложить перенаправление с помощью Javascipt?

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Для этого вы можете использовать Custom DOM Event контактной формы 7. Вам необходимо заменить http://example.com/ в коде на URL-адрес, на который вы хотите перенаправить.

<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'http://example.com/';
}, false );
</script>
0 голосов
/ 02 июля 2018

Отключите плагин , который вы используете для form submission redirect.

надень его functions.php

add_action( 'wp_footer', 'prefix_my_footer_scripts' );
function prefix_my_footer_scripts(){
  ?>
    <script>
    document.addEventListener( 'wpcf7mailsent', setTimeout(function( event ) {
        location = 'http://example.com/';
    }, false ), 1000); // Replace location and 1000(ms) as your wish
    </script>

  <?php
}

подробнее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...