Contact Form 7の初期設定と基本的な使い方を解説

WordPressにお問合せフォームを簡単に設置できるプラグインは数多くありますが、個人的にはContact Form 7 (コンタクトフォーム7)が一番おすすめです。

その理由はおしゃれで機能的なレスポンシブデザインのお問合せフォームを作りたいと考えた時、装飾可能なプラグインはContact Form 7しかなかったからです。

初心者の方には優しくない。古臭いUIで他のお問い合わせフォームに劣っているContact Form 7ですが、フォーム部分をHTMLタグにて直接書き換えられる。細かくカスタマイズ出来るのは掛け替えのないメリットにもなります。

今回の記事では初心者の方がつまづきやすい。分かりづらい。悩みそうな基本的な使い方を解説し、他の記事にてスマホに完全対応したレスポンシブデザインのカスタマイズ方法を解説しますので、今回の記事では基本的な使い方をしっかりと覚えていきましょう。

目次

Contact Form 7をインストール

Contact Form 7 インストール

先ずプラグインContact Form 7を検索してインストールしましょう。

Contact Form 7の設定画面へ

Contact Form 7 サイドバーのお問い合わせをクリック

Contact Form 7をインストールするとサイドバーにお問い合わせのリンクが追加されますので、そちらをクリックして設定画面を開きましょう。

初期フォームを編集

STEP
メッセージを非表示にしよう
コンタクトフォームのメッセージを非表示

上のメッセージボックスは非表示にして構いません。

必要なプラグインがあればご自身で好きなのを入れて構いませんが、後のカスタマイズ記事にておすすめプラグインを紹介しておりますので、そちらも参考にして下さい。

STEP
編集リンクをクリック
Contact Form 7 編集リンクからフォーム編集へ

編集リンクまたはフォーム名をクリックしてコンタクトフォーム 1の編集画面に移動しましょう。

編集画面の説明

Contact Form 7 編集画面 フォーム

この画面にてお問い合わせフォームの表示部分をカスタマイズ出来ます。

HTMLタグに詳しくない方は適当に触るとフォームのレイアウトが崩れたり、正常に動かなくなったりするので、理解した後に触るようにしましょう。

メール

Contact Form 7 編集画面 メール

メールのタブではお問い合わせフォームの送信先や送信内容をカスタマイズできます。

また自動返信メールを行いたい場合はメール (2)を使用する必要があります。

その説明は別記事にて解説したいと思いますので記事完成までしばらくお待ち下さい。

メッセージ

Contact Form 7 編集画面 メッセージ

このタブは問い合わせフォームで正常に問い合わせができた時、またはエラーが出た時に表示する文章をカスマイズ出来る項目です。

基本的にはデフォルトのままで問題ないです。

オリジナル性を出したい。文章が気になる方はお好きに変更して下さい。

その他の設定

Contact Form 7 編集画面 その他の設定

お問合せフォームに特殊な動作を実行させる際に使用する項目です。

記入するコードは独自タグとなっておりacceptance_as_validation: onなど、特殊なコードとなりますので、意味が分からない人は触る必要はありません。

その他の設定

特殊なコードを知りたい。カスタム設定をしたい方は公式解説ページをご覧ください。

初心者の方はむやみに触らなくてOK

基本的にはフォームとメールの部分を連動してカスタマイズする必要があります。

しかし適当にカスタマイズしてしまうと正常にフォームが動かないというトラブルに見舞われるため、意味が分からないうちは分からないと開き直りましょう。

本記事では順番通りに作業すると問題ないように説明を心がけておりますので、分からない人ほど説明を読み飛ばさずに理解しながら編集作業を行って下さい。

基本的な編集作業

Contact Form 7 編集画面 フォーム画面のname値紹介

フォームに挿入した[]で囲まれたタグ[text* your-name autocomplete:name]your-nameがメールタブで使用できるタグになります。

上記のフォームでは以下のタグがメールタブで使用可能となります。

  • youre-name
  • your-email
  • your-subject
  • your-message

このタグはメールタブの方でも確認できます。

autocompleteって何?

youre-nameyour-emailautocompleteの値が記載されていますよね。

これはフォームの自動補完機能です。

ブラウザの設定によっては、過去にユーザーが入力したデータを記憶し自動補完をすることが出来ます。

自分も使いたいと思う方は公式サイトのautocompleteの仕組みを一読してみると良いでしょう。

HTML属性のautocompleteをそもそも知らない。という方はMDNの解説ページをご覧ください。

メールタグの確認

Contact Form 7 編集画面 メール画面のname値紹介

一番上の項目に現在使用可能なタグ一覧が表示されています。

ここに書かれているタグを[]で囲みメールタブ内にて記載すると、問い合わせフォームに記載された内容に置換されます。

メールタグはフォームのHTMLタグと連動しています。フォーム部分を編集したらメールタグも変更する必要があるのを忘れないで下さい。

メールタグの記述場所

Contact Form 7 編集画面 メールタグの使い方説明

題名や追加ヘッダー、メッセージ本文などにメールタグが含まれているでしょう。

このタグが記載されている箇所が、問い合わせフォームから送信された内容に置換されます。

特別なメールタグ

フォームにて記載していない_siteから始まる[_site_admin_email]などは特別なメールタグとして別途実装されているタグです。

実装されている特別なメールタグは公式サイトにて確認できますので、必要であれば使用してみると良いでしょう。

メールタグのエラー発生時の対処法

初期フォームではメールタグがyour-という接頭辞から全て始まります。

これを自分の覚えやすい、使いやすいメールタグに書き換えてみましょう。

今回の例では問い合わせの英語enquiry-に置換して問い合わせされた部分と分かるようにしてみます。

メールタグをenquiryに書き換え

Contact Form 7 編集画面 メールタグの書き換え例

yourの部分をenquiryに書き換えると一時的にエラーが発生します。

これはメールタブ内のReply-To:項目が正常に動かない、メールタグの書き換えによるエラーです。

メールタグの修正作業

STEP
存在しないメールタグ使用でエラー
Contact Form 7 編集画面 メールタグにエラー発生

追加ヘッダー項目のReply-To:に記載している[your-email]が存在しないメールタグのためエラーが発生しています。

STEP
正しいメールタグに修正
Contact Form 7 編集画面 メールタグエラーの修正方法
STEP
メールタグを修正

存在しないメールタグを正しい[enquiry-email]に修正するとエラーが消えます。

STEP
修正後エラー文章が消えました

修正すると直ぐにエラー文章が消えます。

忘れずに他のメールタグも全て存在するメールタグに置換しておきましょう。

使用可能なメールタグを更新
Contact Form 7 編集画面 使用可能なメールタグを更新

一度保存をすると使用可能なメールタグが更新されます。

どの様なタグが使えるか確認しながら編集したい方は、一度保存してから作業すると良いでしょう。

エラーが発生していなくても、メールタグの置換し忘れが無いか。フォームを編集した時には必ず確認する癖を付けましょう。

フォームタグの新規追加方法

STEP
挿入したい箇所を選択
Contact Form 7 編集画面 フームタグ新規追加 カーソル選択

フォームタグを挿入したい箇所をクリックしてカーソルを選択状態にしておきましょう。

STEP
生成したいフォームタグをクリック
Contact Form 7 編集画面 フームタグ新規生成

挿入したいフォームタグをクリックして生成画面を開きましょう。

STEP
テキストフォームタグ生成画面
Contact Form 7 フォームタグ生成のテキスト画面

生成画面がポップアップ画面で表示されます。

この画面の設定を修正しながらフォームタグを作成します。

STEP
フォームタグ編集作業
Contact Form 7 フォームタグ生成のテキスト画面の記入例と解説

この画面にて必要な項目を編集します。

今回の例ではテキストフォームを必須項目にし、名前をfuriganaに変更しました。

名前はメールタグとなりますので他と被らない唯一であり半角英数字で作りましょう

変更したフォームタグのプレビューは下のテキストボックスでリアルタイム確認できます。

作成したフォームタグに問題がなければ「タグを挿入」をクリックして編集作業を終えましょう。

STEP
フォームタグを挿入
Contact Form 7 フォームタグ生成 テキストフォームに挿入完了

最初に選択した場所にフォームタグが挿入されました。

この繰り返しで必要なフォームタグを挿入し、問い合わせフォームを完成させましょう。

細かいパラメーターの説明

フォームタグの細かい設定を確認したい方はフォームタグタイプの一覧をご確認下さい。

管理しやすいフォーム名に変更

STEP
タイトルを変更
Contact Form 7 タイトル変更
STEP
フォームタイトルを変更

自分が管理しやすいフォームタイトルに変更しておきましょう。

表には出力されないデータですので、どこに使っているのか判別しやすい名前にすると良いでしょう。

STEP
変更後は忘れずに保存

タイトルを変えて問題なければ、保存をクリックしてデータを更新しましょう。

STEP
更新完了
Contact Form 7 編集保存完了

無事データの更新が出来ましたら、上にコンタクトフォームが保存されました。と表示されます。

またショートコードの内部も新しいフォーム名に変更されているのが確認できます。

作成したフォームの挿入方法

無事問い合わせフォームが作成できましたら、記事や固定ページ内に挿入してみましょう。

ショートコードで挿入

STEP
コンタクトフォームの管理画面TOP
Contact Form 7 お問い合わせ画面のショートコード

コンタクトフォームの管理画面TOPにてショートコード一覧が確認できます。

STEP
クリックしてコピー可能状態に
Contact Form 7 お問い合わせ画面のショートコード コピー状態

コピーしたいショートコードをマウスでクリックすると選択可能状態になるため、簡単にショートコードをコピーすることが出来ます。

後は挿入したい場所にショートコードを貼り付ければ終了です。

編集画面からでもコピー可能
Contact Form 7 編集画面のショートコード位置

フォームの編集画面上部からでもショートコードのコピーが可能です。

ショートコードは投稿記事や固定ページだけでなく、ウィジェットにも記載できるのがメリットでしょう。

例えばウィジェットでコンパクトな問い合わせフォームをサイドバーに設定したり、フッターに固定したりなど使い方は様々です。

ショートコードはウィジェットなどブロックエディタに対応していない箇所で主に使います。

ブロックエディタで挿入

STEP
ブロックを追加
Contact Form 7 ブロックエディタから追加
STEP
ウィジェット項目を探す

Contact Form 7のブロックはウィジェット項目の中にあります。

STEP
Contact Form 7をクリック

ウィジェット項目の一番下にContact Form 7のブロックが追加されているので選択します。

STEP
プレビューはなし

プレビュー画面は無いので、気にせずそのまま記事内に挿入しましょう。

STEP
挿入したいコンタクトフォーム名を選択
Contact Form 7 問い合わせフォーム名選択

ブロックを挿入したら、コンタクトフォームを選択という項目があります。

このセレクトボックスの中から、挿入したいコンタクフォーム名を選びましょう。

STEP
ブロックの追加完了
Contact Form 7 記事にブロック追加完了

コンタクトフォーム名の選択を終えましたら、Contact Form 7のブロック挿入は無事完了です。

あとがき

Contact Form 7の基本的な使い方、フォームの設定方法を初心者の方でも分かるように丁寧な説明を心がけました。画像もふんだんに使用したので、これで分からないことは無いはずです。

細かいカスタマイズをしたいとなれば、HTMLタグの知識やフォームタグのパラメーターを調べるなどの手間が掛かりますが、とりあえず最低限使えれば良いと言う方は、この記事の知識だけで十分です。

この基本的な知識を踏まえ、別記事にて紹介しているレスポンシブデザインのコードをコピペして自分好みの問い合わせフォームを作って頂ければなと思います。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシー利用規約が適用されます。

reCAPTCHAの認証時間が切れたため、ページを再読み込みしてください。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次