ネットビジネス

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

ワードプレス(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
}
}
?>

これで完了。

ABOUT ME
HICO
HICO
ほんの小さな感動が、誰かの人生をちょっと変える。そんな食体験を通して人類に貢献することが僕の使命です。目標は「100年レストラン事業」。お金も才能も人脈もありませんが、実現させるために日々、愚直に考えていることを綴ってます。
人生のアフターコロナ対策、お決まりですか?

コロナショックにより、人の暮らしから考え方、働き方は大きく変わるのでしょう。

どうなるのか?というよりも、どう生きたいのか?

たいせつな人たちと楽しく人生を送る為に必要な資産と、生き方を、ない頭で頑張って考えてます。あなたのお役に立てれば幸いです!