※2017/12/29追記
当記事で紹介している方法は、2017年末に廃止される予定です。代替方法を解説しておりますので、「Contact Form 7でメール送信後に任意のページにリダイレクトさせる方法」をご参照ください。
当記事で紹介している方法は、2017年末に廃止される予定です。代替方法を解説しておりますので、「Contact Form 7でメール送信後に任意のページにリダイレクトさせる方法」をご参照ください。
WordPressサイトでお問い合わせページを作成するなら、「Contact Form 7」が便利ですが、デフォルトだとお問い合わせを送信したときにサンクスページは表示されません。
お問い合わせ時にサンクスページを表示させたい人も結構いるのではないか、と思ったのでご紹介いたします。
サンクスページとは
サンクスページとは、お問い合わせを送信したときに「お問い合わせありがとうございます」などの内容が表示されるページのことです。企業のページなどではよく見かけますね。
Contact Form 7 では、お問い合わせを送信するとフォームのページ(同一ページ)でメッセージが表示されます。
これだと、ちゃんと送信できたのか不安になる人もいるんじゃないかなと思います。
事前準備
サンクスページとして表示させるページを作成しておきましょう。サンクスページとして作成するページは、”固定ページ”でも”投稿”でもどちらでも構いません。
Contact Form 7 でサンクスページを表示させる方法
1. 管理画面の[お問い合わせ]から、サンクスページを表示させたいフォームの編集画面にアクセスします。
2. 下の方にある「その他の設定」に以下のコードを入力します。
on_sent_ok: "location.replace('サンクスページのURL');"
3. [保存]をクリックして設定を保存します。
たったのこれだけで設定は完了です。お問い合わせが送信されたときにサンクスページにリダイレクトされるようになります。
あとがき
サンクスページを作り込んで、お問い合わせ後にさらにアクションを取ってもらうように工夫したりすることもできますので、ぜひお試しあれ!