Contact Form 7での完了ページの準備

完了画面を追加する機能については、「Contact Form 7」が標準で用意されてます。
ちょこっとカスタマイズします。

1、完了ページを固定ページで作成
2、functions.php にちょこっと変更

この2点で完了です。
1、完了ページを固定ページで作成

完了ページ完成、こんな感じ。完了ページは通常通り作ります。

2、functions.php にちょこっと変更

add_action( 'wp_footer', 'add_thanks_page' );
function add_thanks_page() {
echo <<< EOD
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'https://www.clarenet.co.jp/column/blog/thanks/'; /* 遷移先のURL */
}, false );
</script>
EOD;
}

https://www.clarenet.co.jp/column/blog/thanks/ を変更します。これでOKです。
ログみたいとかコンバージョン設定時にはいちおうあったほうがわかりやすいのと、コンタクトフォームからできるので楽な気もします。

関連しているブログ記事一覧