ワードプレスのお問い合わせメールに「サンクスページ」をつける方法

ワードプレスのお問い合わせメールに「サンクスページ」をつける方法

※この記事にはプロモーションが含まれています

ワードプレス(Wordpress)の問い合わせフォームプラグインと言えば「Contactform7」。

メール送信後、任意のページへ飛ばす方法を模索していたら、色々と方法はあったのですが中にはバージョンの違いからか、動作しないことがありました。

現状(2021年1月時点)で有効な方法は下記の通り。

目次

お問い合わせメールに「サンクスページ」をつける方法

以下の構文を「functions.php」あるいは「footer.php」に貼り付けます。

<?php
add_action( ‘wp_footer’, ‘add_thanks’ );
function add_thanks() {
?>
<script>
document.addEventListener( ‘wpcf7mailsent’, function( event ) {
location = ‘ここに遷移先のページURLを記載する’;
}, false );
</script>
<?php
}
?>

サンクスページが2つある場合

問い合わせの他、ダウンロードページや、予約サンクスページなど、問い合わせと違うサンクスページへ遷移させたい場合は、以下の構文を「functions.php」あるいは「footer.php」に貼り付けます。

<?php
add_action( ‘wp_footer’, ‘add_thanks’ );
function add_thanks() {
if( get_the_ID() == ‘123’ ) {//サンクスページを遷移したいフォームの設置ページID
?>
<script>
document.addEventListener( ‘wpcf7mailsent’, function( event ) {
location = ‘ページID:123のフォーム送信後、遷移先のページURLを記載する’;
}, false );
</script>
<?php
}else{
?>
<script>
document.addEventListener( ‘wpcf7mailsent’, function( event ) {
location = ‘上記以外の遷移先ぺーじURLを記載する’;
}, false );
</script>
<?php
}
}
?>

これで完了。

ご登録いただくと、月1~2回、更新通知を送らせていただきます。

ご登録いただくと、月1~2回、更新通知を送らせていただきます。

「良いな」と思ったらシェアしてください!損はさせません
  • URLをコピーしました!
  • URLをコピーしました!
目次