個人事業主による女性集客に特化したホームページ作成≫

WordPressのお問い合わせフォームの作り方!自動返信メール設定とCSSデザインアレンジも

当サイトにはプロモーション広告が含まれる場合があります

こんにちは、Sakiです!

シュガー

WordPressのお問い合わせフォームの作り方を教えてください!

この記事では、「ContactForm7」というプラグインを使ったお問い合わせフォームの作り方を解説しています!

プラグインとはWordPressの拡張機能で、「ContactForm7」は多くの人が使ってるメジャーなものです!

また、この記事の解説では、お問い合わせフォームの作り方以外にも、下記について解説しています!

  • お問い合わせがあった際の自動返信メールの設定
  • フォームをおしゃれなデザインにアレンジする方法

この記事で、お問い合わせフォームに必要な設定がすべて分かります!

Saki

ぜひホームページやブログにお問い合わせフォームを設置するときの、参考にしてください!

1つだけ注意点として、この記事ではWordPressテーマ「SWELL」を使ったものとなっています。

お問い合わせフォームの設置とメール設定は問題ないですが、CSSでのアレンジだけ、別のテーマだとうまく反映されない場合もあるかもしれないので、ご了承ください!

目次

WordPressのお問い合わせフォームの作り方【Contact Form 7】

それではさっそく、ContactForm7を使ったお問い合わせフォームの作り方を解説していきます!

WordPressに【ContactForm7】をインストール

まずは、WordPressのお問い合わせフォーム用プラグイン【ContactForm7】をインストールします。

STEP
ContactForm7のインストール
  • 管理画面「プラグイン」→「新規追加」
  • 「ContactForm7」を検索
  • 「今すぐインストール」をクリック
  • 「有効化」をクリック

お問い合わせフォームを固定ページに貼り付ける

お問い合わせフォームの内容を設定する前に、まずはフォームを表示させていきます。

STEP
コードのコピー
  • 管理画面「お問い合わせ」
  • 「コンタクトフォーム1」を編集
  • 上の青色部分に書かれたコードをコピー
STEP
コードの貼り付け

固定ページ一覧へ移動します。

固定ページの作成がまだの場合は、先に固定ページを作成してください!「新規追加」のボタンから作成できます。

  • 固定ページのお問い合わせ用ページを編集
Saki

画像は「お問い合わせ」というページ名ですが、お問い合わせ用ということが分かれば何でも大丈夫です!

  • コードをペースト(貼り付ける)
STEP
ページの確認

ページを更新して確認します。このように表示されていればOKです!

WordPressのお問い合わせフォーム【Contact Form 7】の表示内容の設定

WordPressにお問い合わせフォームの設置が完了したら、次に「Contact Form 7」で表示内容を設定していきます。

Saki

最初の内容のままでよければ、この設定は飛ばしてもOKです!

お問い合わせフォーム【Contact Form 7】の表示内容の設定

STEP
Contact Form 7の編集画面を開く
  • 管理画面「お問い合わせ」からフォーム編集を開く
  • 上のタイトルを分かりやすいものに変更
Saki

「フォーム」のタブを編集します!

STEP
内容の変更

画像ではサロン用として、ご用件や電話番号などを追加しています!

記載している内容は、下記と同じものです。

Saki

ぜひコピーして使ってください!

ご用件を選択してください (必須)
[checkbox* checkbox-checkbox-choose exclusive use_label_element "お問い合わせ" "ご予約"]

<label> お名前 (必須)
    [text* your-name] </label>

<label> ふりがな (必須)
[text* your-name-kana] </label>

<label> メールアドレス (必須)
    [email* your-email] </label>

<label> 電話番号 (任意)
    [tel your-phonenumber] </label>

<label> お問い合わせ内容をご記入ください
    [textarea your-message] </label>

[submit "送信"]

不要なものは、各項目の<label>~</label>までを削除してください。

STEP
ページの確認

ページを更新して、設定通りに反映されているか確認してください!

Saki

上手く反映されていたら、これでフォームの内容設定は完了です!

【Contact Form 7】を使ったWordPressお問い合わせフォームのCSSデザインアレンジ

WordPressのお問い合わせフォーム「Contact Form 7」は、元のままだと少し物足りなさを感じる方もいるかと思います。

デザインをおしゃれにするために、CSSコードを加えてアレンジしていきます!

冒頭でもお伝えしたとおり、解説はWordPressテーマ「SWELL」を使用したものです。

Saki

別のテーマだとうまく反映されない場合もあるかもしれないので、ご了承ください!

【Contact Form 7】を使ったWordPressお問い合わせフォームのCSSデザインアレンジ

STEP
スタイルシートを開く
  • 管理画面「外観」→「テーマファイルエディター」
  • 「SWELL CHILD」のstyle.cssになっているか確認
Saki

なっていない場合は右側から変更できます!

SWELL以外のテーマを使っている場合は、「そのテーマ名+CHILD」などになっているかと思います。

また、子テーマがないテーマは、「CHILD」ではなくても大丈夫です!

STEP
CSSのコピー&ペースト
  • 下記のコードをコピーして貼り付ける
  • 「ファイルを更新」をクリック
Saki

下記が画像と同じ、お問い合わせフォームをアレンジする用のCSSコードです!

/*---------------お問い合わせページ---------------*/

.wpcf7 input[name="your-name"],
.wpcf7 input[name="your-name-kana"],
.wpcf7 input[name="your-email"],
.wpcf7 input[name="your-phonenumber"]
 {
        width: 100%;
        height: 35px !important;
	background: #fff;
}
.wpcf7 textarea[name="your-message"] {
        width: 100%;
        height: 300px !important;
	background: #fff;
}
.wp-block-contact-form-7-contact-form-selector {
    background-color: #EEEDFA;/* フォーム背景色 */
    padding: 20px;
}
.wpcf7 input[type="submit"] {
width:50%;
padding:10px;
margin-top: 30px;
margin-left: 25%;
color: #fff;/* ボタン文字色 */
border-radius:10px;
-webkit-border-radius: 0px;  
-moz-border-radius: 0px;
border: none;
box-shadow: 0 3px 0 #ddd;
background: #e6b8c8;/* ボタン背景色 */
transition: 0.3s;
}
.wpcf7-submit:hover {
opacity: 0.7;
transform: translate3d(0px, 3px, 1px);
-webkit-transform: translate3d(0px, 3px, 1px);
-moz-transform: translate3d(0px, 3px, 1px);
}

色を変更する場合は、/* フォーム背景色 *//* ボタン文字色 *//* ボタン背景色 */の3か所のカラーコードを変更してください。

カラーコードというのは「#e6b8c8」などの、6桁の英数字で組まれたもので、これによってWeb上に色が反映されています!

カラーコードの検索には、下記の記事でご紹介しているサイトがおすすめです!

STEP
ページの確認

最後にページを更新して確認してください。

このような感じで変更されていたらOKです!

もし変更が反映されていない場合は、「キャッシュクリア」をして再度確認してみてください。

WordPressのお問い合わせフォーム【ContactForm7】の自動返信メール設定

「ContactForm7」には、下記の2種類のメール機能が備わっています。

  1. お問い合わせがあった際「自分」に通知として送られるメール
  2. お問い合わせが正常に完了したと「相手」に送られる自動返信メール

自動返信メールについてですが、よく通販で買い物したときに、下記のようなメールが届きますよね!

「○○様、この度はお買い上げありがとうございます。○日発送予定なのでお待ちください。」

Saki

このような、アクションがあったときに自動で送られるメールが「自動返信メール」です!

自動返信メールは、相手に安心感を伝えるためにも設定しておくのがおすすめです!

お問い合わせがあった際「自分」に通知として送られるメールの設定

STEP
メールの情報設定

メールの設定は、ContactForm7の「メール」タブからできます!

  • 「題名」の””の中に[checkbox-checkbox-choose]と入力

今回は題名(メールの件名)部分に、フォームで選んでもらうご用件の「お問い合わせ・ご予約」が反映されるようにしています。

もしフォームでご用件のタグを追加していない場合は、「”お問い合わせ”」のように入力すればOKです!

Saki

この記事から[checkbox-checkbox-choose]をコピーするか、フォームの上にあるタグからのコピーでも大丈夫です!

少しタグについて解説すると、説明文の下にある[your-name]などは、フォームの内容設定で追加したタグと同じものが表示されています。

このタグには、ユーザーがお問い合わせフォームで入力したものが、反映されるようになっています。

たとえば下記のように、フォームの設定で「お名前=[your-name]」とした場合。

<label> お名前 (必須)[text* your-name] </label>

メールでも「[your-name]様」のように設定していれば、サイト上でユーザーが「お名前」に「鈴木」と入力した場合、届くメールでは「鈴木様」と反映される仕組みになっています。

STEP
メールの内容設定

メールの内容では、それぞれの項目名が分かるように整理しながら記載します!

記載したのは下記の内容です。

差出人: [your-name] <[your-email]>

お名前: [your-name]
ふりがな: [your-name-kana]
メールアドレス: [your-email]
電話番号: [your-phonenumber]
お問い合わせ内容: [your-message]

-- 
このメールは [_site_title] ([_site_url]) のお問い合わせフォームから送信されました

これで届くメールでは、例として下記のような表示となります!

  • お名前:鈴木
  • ふりがな:すずき

お問い合わせが正常に完了したと「相手」に送られる自動返信メールの設定

次に相手に送られる、自動返信メールの設定を行います!

STEP
自動返信メールの項目を追加
  • 下の方にある「メール(2)」にチェックを入れる
Saki

メール(2)が自動返信メールの設定箇所です!

STEP
自動返信メールの情報設定
  • 「題名」に「お問い合わせありがとうございます」と入力
Saki

この部分はお好きなタイトルで大丈夫です!

STEP
自動返信メールの内容設定
  • 自動返信メールの内容を編集

画像の内容は下記の通りです。

[your-name]様

この度はお問い合わせいただきありがとうございます。

お問い合わせ内容を確認の上、3日以内に返信致しますので、しばらくお待ちくださいませ。

-- 
このメールは [_site_title] ([_site_url]) のお問い合わせフォームから送信されました

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
以下の内容でメールを受け付けました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

お名前: [your-name]
ふりがな: [your-name-kana]
メールアドレス: [your-email]
電話番号: [your-phonenumber]
ご用件: [checkbox-checkbox-choose]
お問い合わせ内容: [your-message]

万が一システムにエラーがあった場合に備えて、「連絡が無かった場合は○○○.com宛に直接ご連絡ください」の一文を入れるのもおすすめです!

WordPressにお問い合わせフォームを設置して大事な連絡を逃さないようにしよう!

この記事では、WordPressのお問い合わせフォームの作り方を、プラグイン「ContactForm7」を使って解説しました!

お問い合わせフォームは、ホームページやブログの運営には欠かせないものです。

WordPressでサイトを開設したら、ぜひお問い合わせフォームを設置して、大事な連絡を逃さないようにしておきましょう!

少し難易度は上がりますが、ContactForm7は自由が利くので、カスタマイズ次第でサービスのメニュー名や日時など、予約に必要な情報も入れられます!

お問い合わせフォームを設置すると、「スパム」という海外からの迷惑メールが入ることもあります。

大量に届いて困るので、事前に対策しておくのがおすすめです!

この記事を書いた人

フリーランスWebデザイナー| 20代 | 女性向けホームページ制作の実績多数 | ブログではWebデザイナーを目指す方や、ホームページの自作に役立つ情報を発信しています♪≫プロフィールはこちら

よかったらシェアしてね!
目次