目次(クリックでジャンプ)
ContactForm7にサンクスページ遷移を実装する方法
①サンクスページを作成する
まずはWordPress管理画面の「固定ページ」でサンクスページを作成してください。
サンクスページの内容は以下のようなものを参考にしてください。
サンクスページの例(コピペOK)
この度はお問い合わせいただき、ありがとうございます。
担当者が確認の上、1~2営業日以内にご連絡いたします。
1~2営業日経っても連絡が無い場合、メール不達の可能性がありますので
恐れ入りますが再度お問い合わせください。
トップページに戻る(リンク)
②functions.phpファイルにコード追記
テーマファイルエディタ、もしくはテーマファイルをローカルで開いてfunctions.php
に以下のコードを追記してください。
//サンクスページ遷移の実装
function add_thanks_page(){ ?>
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = '/contact/thanks/';
//URLは適宜変更してください
}, false );
</script>
<?php
}
add_action('wp_footer', 'add_thanks_page');
参考:https://contactform7.com/redirecting-to-another-url-after-submissions/
基本的にこれだけでサンクスページの実装が完了します。