ブログ

【ブログお問い合わせフォーム作成】プラグインContact Form 7の設定・使い方

ブログを運営する上で「お問い合わせ窓口」は非常に重要です。窓口があることで、読者からの質問や企業案件を受けることができます。

通常、お問い合わせフォームを作る場合は、専門の知識が必要となってきますが「Contact Form 7」を使えば初心者でも簡単にお問い合わせフォームを作ることができます。

この記事では「Contact Form 7」の設定方法と便利なカスタマイズ方法を解説しますのでぜひ参考にしてください。

Contact Form 7とは

WordPressプラグイン「Contact Form 7」の画像

Contact Form 7」はWordPressサイトにお問い合わせフォームを簡単に作ることができるプラグインです。

また導入が簡単なだけではなく、メールの自動返信設定などのカスタマイズも簡単にできますので、初心者におすすめのプラグインです。

Contact Form 7のインストール

まずは「Contact Form 7」をインストールします。

WordPress管理画面の左側から、「プラグイン」 ⇒ 「新規追加」をクリックし、検索窓に「Contact Form 7」と入力します。

「Contact Form 7」が表示されたら、「今すぐインストール」をクリックし、ボタンが切り替わったら「有効化」をクリックします。
※画面はすでに有効化されているものになります。

プラグインContact Form 7インストール画面

Contact Form 7の設定方法

1. WordPress管理画面の左側から、「お問い合わせ」 ⇒ 「新規追加」をクリックし、下の画面を開きます。

「ここにタイトルを入力」の欄に、お問い合わせなどわかりやすいタイトルを入力します。その下にあるフォームの項目はこのまま編集しないでおきましょう。

Contact Form 7の設定画面(フォーム名の入力)

2. タイトルを入力すると、「ショートコード」が表示されます。このショートコードをコピーしてください。一番下までスクロールし、「保存」をクリックします。

Contact Form 7の設定画面(ショートコードの確認)

3. WordPress管理画面の左側から、「固定ページ」 ⇒ 「新規追加」をクリックします。

下の画面を参考に編集していきます。まずタイトルに「お問い合わせ」と入力します。次に「」をクリックしてブロックを追加します。検索窓に「ショートコード」と入力し、表示されたメニューをクリックします。

Contact Form 7の設定画面(固定ページへのショートコード貼り付け1)

4. ショートコードの設置画面が表示されますので、先ほどコピーしたショートコードを貼り付けし、右上の「公開」をクリックします。

Contact Form 7の設定画面(固定ページへのショートコード貼り付け2)

5. ここまでの手順でお問い合わせフォームは完成です。実際のページは、以下の画像になります。

Contact Form 7作成されたお問い合わせフォーム

お問い合わせフォームをサイトに表示させる

完成したお問い合わせフォームは、リンクを繋がないとサイトに表示されません。サイトに表示させるには以下の手順で作業します。

WordPress管理画面の左側から、「外観」 ⇒ 「メニュー」をクリックします。

①メニュー項目を追加の固定ページの中から、「お問い合わせ」を選択して
 「メニューに追加」をクリックします。
②メニュー構造にお問い合わせが追加されます。
③メニュー設定の中から、表示したい位置を選んでチェックします。
④最後に「メニューを保存」をクリックします。

お問い合わせページの表示方法説明画面

これでお問い合わせのリンクが指定の場所に表示されるようになります。

Contact Form 7の応用設定

ここからは「Contact Form 7」の応用設定・カスタマイズについて解説します。

・お問い合わせに対してメールの自動返信設定
・Contact Form 7のスパムメール対策

お問い合わせに対して自動返信メールを送信する

「Contact Form 7」の初期設定は、以下の状態となっています。

・サイト運営者 : 問い合わせがあった時に自動でお知らせメールが届く
・お問い合わせした人(読者) : 自動返信のメールは設定されていない

お問い合わせをしてくれたユーザーに対して、メールを自動返信できるように設定して
ユーザーにメッセージを届けましょう。

1. WordPress管理画面の左側から、「お問い合わせ」 ⇒ 「コンタクトフォーム」をクリックし、先ほど自分が作ったフォームを選択します。

以下のように「コンタクトフォームの編集」画面が開きますので、「メール」タブをクリックします。

Contact Form 7メールの自動返信設定説明画面1

2. 下にスクロールしていくと「メール(2)」という項目があるのでチェックを
入れます。

自動返信設定の編集画面が表示されますので、設定していきます。「題名」と「メーッセージ本文」を編集するのをおすすめします。

Contact Form 7メールの自動返信設定説明画面2

メーッセージ本文の例文
「この度はお問い合わせいただきありがとうございます。
 お問い合わせ内容により、返信にはお時間を頂く場合がございます。
 何卒、ご了承くださいませ。」

編集が終わったら、一番下の「変更」ボタンをクリックすれば、自動返信の設定は完了です。

念のため、お問い合わせフォームからテスト送信して動作確認しましょう。

スパムメール対策の設定

スパムメール対策として、プラグイン「Akismet」を使用する手順になります。Akismetをインストールされていない方は、Akismetの設定方法を参考にインストールしてから設定を進めてください。

1.WordPress管理画面の左側から、「お問い合わせ」 ⇒ 「コンタクトフォーム」をクリックし、自分が作ったフォームを選択します。

2.「フォーム」タブをクリックし、編集画面を開きます。氏名とメールアドレスに以下のコードを書き加えます。

・[text* your-name] 
⇒[text* your-name akismet:author]

・[email* your-email]
⇒[email* your-email akismet:author_email]

Contact Form 7スパムメール対策の設定説明画面

3.コードを書き加えたら、「保存」をクリックして設定完了です。

4.正しくスパム対策が設定されているか「スパムフィルタリングテスト」で確認しましょう。お問い合わせフォームに以下のように入力します。
※「Contact Form 7」の公式サイトで案内されているテスト方法になります。

・氏名 
⇒「viagra-test-123」と入力
・メールアドレス
⇒「akismet-guaranteed-spam@example.com」と入力

設定が完了していれば、画像のようにオレンジの枠で「メッセージの送信に失敗しました。後でまたお試しください」と表示されます。

Contact Form 7スパムメール対策(メール送信画面)

その他のおすすめプラグインはこちらで紹介しています。