Wordpressにて問い合わせフォームを実装しているWEBサイトで、
問い合わせ完了後、別のページにリダイレクトさせたいと考えています。
下記のサイトを参考に、
https://contactform7.com/ja/2017/06/07/on-sent-ok-is-deprecated/
functions.phpに以下のソースコードを書き加えたのですが、動作しません。
php
1add_action( 'wp_footer', 'wpcf7_redirect_newsletter' ); 2function wpcf7_redirect_newsletter() { 3?> 4<script type="text/javascript"> 5document.addEventListener( 'wpcf7mailsent', function( event ) { 6 location = 'https://abc.com/contact_us_comp'; 7}, false ); 8</script> 9<?php 10}
addEventListenerが動いていないのかもしれませんが、
原因がわかりません。
トリガーの wpcf7mailsent を wpcf7submit などに変えても変わりありませんでした。
ちなみに、これまでは'sent_ok'をContact Form 7のAdditional Settingsに書き込んで、
正常に動作していました。
期待結果としては、問い合わせ完了後に別ページにリダイレクトする処理が書ければOKなのですが、
対策や代案をご存知の方いましたら、ご教示いただけますと幸いです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/28 15:01
2017/11/28 15:10
2017/11/29 09:23 編集
2017/11/29 13:32 編集
2017/11/29 14:55
2017/11/29 15:12
2017/11/29 16:12
2017/11/29 16:20
2017/11/30 16:27
2017/11/30 16:39
2017/12/01 10:21
2017/12/01 11:33 編集
2017/12/01 15:17
2017/12/15 14:38