目次(もくじ)
フォームが1つの場合、サンクスページの設定方法
'https://xxx.jp/thanks/'の部分にサンクスページのURLを入れたらOKです!<?php
add_action( 'wp_footer', 'add_origin_thanks_page' );
function add_origin_thanks_page() {
echo <<< EOC
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = 'https://xxx.jp/thanks/';
}, false );
</script>
EOC;
}
?>
フォームが複数あり、サンクスページをフォーム事に分けたい場合
123部分はショートコードのidの番号を入力
'https://xxx.com/thanks-contact/' 部分にフォームの送信先のサンクスページURL
<?php
add_action( 'wp_footer', 'add_origin_thanks_page' );
function add_origin_thanks_page() {
echo <<< EOC
<script>
var thanksPage = {
123: 'https://xxx.com/thanks-contact/',
456: 'https://xxx.com/thanks-Request/',
};
document.addEventListener( 'wpcf7mailsent', function( event ) {
location = thanksPage[event.detail.contactFormId];
}, false );
</script>
EOC;
}
?>
2つでも3つでも何個でも分ける事が可能です。