Contact Form 7でサンクスページを表示するRedirection for Contact Form 7プラグイン

WordPress個別サポート

Contact Form 7でサンクスページ(送信完了画面)を表示する方法を紹介します。以前はfunctions.phpなどにリダイレクト用のコードを入力する方法が定番でしたが、今はRedirection for Contact Form 7プラグインで設定できます。

※ここではContact Form 7で基本的なコンタクトフォームは作成済みという想定です。

サンクスページを作成

問い合わせフォームからメールの送信完了後に表示するサンクスページを作成します。ひとまず、「送信完了」のようなタイトルの固定ページに「お問い合わせありがとうございます。」のような文章を入力しておけばよいでしょう。

固定ページでサンクスページを作成
固定ページでサンクスページを作成

Redirection for Contact Form 7プラグインのインストール

サンクスページの表示に使うRedirection for Contact Form 7プラグインを「プラグイン」‐「新規追加」メニューからインストール、有効化します。

Redirection for Contact Form 7プラグインのインストール
Redirection for Contact Form 7プラグインのインストール

リダイレクト先の設定

「お問い合わせ」‐「コンタクトフォーム」メニューからコンタクトフォームの編集画面を開いて「Actions」タブをクリックします。

コンタクトフォームの「Actions」タブを開く
コンタクトフォームの「Actions」タブを開く

「Please save your form」と表示される場合はいったん保存してください。

開いた「Actions」タブでメール送信完了後のリダイレクト先を設定します。それには、選択メニューから「Redirect」を選択して「Add Action」をクリックします。

「Redirect」を選択
「Redirect」を選択

追加されたアクション(1)をクリックしてリダイレクト先のサンクスページ(2)をクリックします。

リダイレクト先の選択
リダイレクト先の選択

「保存」ボタンをクリックすると設定完了です。

サンクスページの表示テスト

メール送信をテストしてみましょう。

メール送信のテスト
メール送信のテスト

送信が完了すると、設定したサンクスページが表示されるようになります。

サンクスページが表示される
サンクスページが表示される