お問い合わせフォーム WordPress

MW WP Formの使い方【確認画面やサンクスページが簡単に作れる!】

※ 当サイトではアフィリエイト広告を利用しています

WordPressでお問い合わせフォーム作れるプラグインってない?

WordPressの定番お問い合わせフォームは2つあります。

  • Contact Form 7
  • MW WP Form

当ブログでは『Contact Form 7』の記事はたくさんありますが、今回は『MW WP Form』を使ったお問い合わせフォームの作り方を解説していきます。

『Contact Form 7』との違いは、確認画面やサンクスページが標準で備えられている点です。

 

完全無料のプログラミングスクール『ZeroPlus Gate』
30日間でWeb制作を学べる無料のプログラミングスクールがこちら
  • 30日間でWeb制作を学べる
  • 完全無料
  • 現役エンジニアへの質問無制限
  • オンラインの動画学習なので時間場所を問わず勉強可能
  • 最大4回の学習サポート面談
  • 受付は1日25名までの先着制
無料なのに専属のメンターが付き、現役エンジニアへの質問も無制限という破格のサービスです。
いきなり数十万するプログラミングスクールは厳しい・・・という人のお試しに最適。
現在は無料ですがいつ有料になるか分からないので、気になる方はお早めに👇

\ 完全無料 /

ZeroPlus Gate公式サイト

先着1日25名まで!

MW WP Formでお問い合わせフォームを作成する方法

MW WP Formでお問い合わせフォームを作る手順は以下になります。

  1. プラグインをインストール&有効化
  2. フォームを新規追加
  3. フォームを作成(入力項目・必須入力設定・確認送信ボタンなど)
  4. 自動返信メール設定
  5. 管理者宛メール設定
  6. フォームを設置(ショートコードを貼る)
  7. 送信テスト

それでは1つずつ解説していきます。

 

プラグインのインストールと有効化

まずはプラグインをインストールして有効化します。

管理画面の『プラグイン新規追加 』から『MW WP Form』と検索して見つかったら『今すぐインストール』をクリックしてそのまま『有効化』をクリックします。

プラグイン『MW WP Form』インストール

プラグイン『MW WP Form』インストール

 

新規追加からフォーム作成開始

プラグインを有効化すると左側のメニューに『MW WP Form』という項目が追加され、クリックするとこちらが表示されます。

MW WP Form

MW WP Form

そして『新規追加』をクリックすると次の画面になります。

MW WP Form:新規追加

MW WP Form:新規追加

通常の投稿画面と似ていますが、右側のメニューがお問い合わせフォームのメール設定などになっています(下にスクロールすると色々あります)

『タイトルを追加』には『お問い合わせフォーム』など分かりやすい名前にすればOKです。

そしてこれからフォームを作っていきます。

 

フォームを作成

最初に名前の入力欄を作りたいと思います。

まずはタイトルの下にあるメニューから『テキスト』を選択し『フォームタグを追加』をクリックします。

MW WP Form:『テキスト』選択して『フォームタグを追加』をクリック

MW WP Form:『テキスト』選択して『フォームタグを追加』をクリック

すると次のような画面が出てくるので『name』に『名前』と入力して『Insert』をクリックします。

MW WP Form:『name』に入力して『Insert』をクリック

MW WP Form:『name』に入力して『Insert』をクリック

これは実際のお問い合わせフォームで表示されるのではないので、管理者が分かるようにすればOKです。

出来たのがこのコードです。

MW WP Form:テキストの入力コード

MW WP Form:テキストの入力コード

そしてHTMLでは名前のフォームは次のように書いていたとします。

<div class="form-name">
  <label for="name">名前</label>
  <input name="name" type="text" value="" />
</div>

今回作ったのはこのinputの部分なので、このinputの部分を先ほどのコードに置き換えます。

<div class="form-name">
  <label for="name">名前</label>
  [mwform_text name="名前" size="60"]
</div>

編集画面ではこのようになりますね。

MW WP Form:HTML含めたコード(テキストエディタ)

MW WP Form:HTML含めたコード(テキストエディタ)

この際、HTMLのコードを書く時はビジュアルではなく、テキストエディタにするのを忘れないようにしましょう。

これでデザインも反映されるようになりました。

他にも以下のように項目に沿ったフォームタグを選択して追加していきます。

  • メールアドレス → メール
  • 電話番号 → 電話番号
  • お問い合わせ内容 → テキストエリア

一旦上記含め4つの項目を作成して進めて行きます。

MW WP Form:名前・メールアドレス・電話番号・お問い合わせ内容

MW WP Form:名前・メールアドレス・電話番号・お問い合わせ内容

 

必須入力の設定(バリデーションルール)

入力項目の中には必須項目にしたい物もあると思います。

そういった場合は編集画面の一番下にあるバリデーションルールで設定します。

MW WP Form:『バリデーションルールを追加』をクリック

MW WP Form:『バリデーションルールを追加』をクリック

『バリデーションルールを追加』をクリックしたら次の画像が出てくるので、▼をクリックすると設定項目が開きます。

MW WP Form:バリデーションルールを追加(▼をクリック)

MW WP Form:バリデーションルールを追加(▼をクリック)

MW WP Form:バリデーションルールを追加

MW WP Form:バリデーションルールを追加

バリデーションを適用する項目には、先ほどフォームタグを作成した時に『name』に書いたものを書きます。

なのでここでは『名前』と入力します。

あとは必須項目にチェックを入れればOKです。

他にもカタカナ指定、電話番号、メールアドレスなど、項目に適したものにチェックを入れましょう。

またこの名前で作ったフォームタグは『テキスト』ですが、お問い合わせフォームでファイルを送付出来るようにする事も出来ます。

それにはフォームタグで『ファイル』を選択して作成します。

そしてこのファイルには例えば『報告書』という名前を付けてファイルの種類は『pdfのみ』ファイルサイズは『10000バイトまで』といった指定も次の画像のように設定すれば出来ます。

MW WP Form:バリデーションルールを追加(ファイル)

MW WP Form:バリデーションルールを追加(ファイル)

ファイルの種類は拡張子制限で設定しますが、右側の例にも書いてある通り複数指定することも出来ます。

 

確認送信ボタンを設置

次にフォームタグを『確認・送信』を設定します。

これは送信ボタンの前に確認画面を表示させたい場合に使います。

MW WP Form:確認・送信

MW WP Form:確認・送信

ここでは確認ボタンと送信ボタンの文字を設定出来ます(『確認画面へ』と『送信する』はデフォルトの表示)

MW WP Form:確認・送信ボタン設定

MW WP Form:確認・送信ボタン設定

そしてこちらが設置された確認・送信ボタンです。

MW WP Form:確認・送信ボタン設置

MW WP Form:確認・送信ボタン設置

 

サンクスページのテキスト設定

確認ボタン → 送信ボタンをクリックした後の完了画面で表示するテキストも、バリデーションルールの上にある完了画面メッセージで設定できるので、書いておいた方が親切かと思います。

MW WP Form:完了画面メッセージ

MW WP Form:完了画面メッセージ

 

自動返信メール設定

次は自動返信メール設定です(自分ではなく相手への自動返信メールとなります)

画面右側に次の設定画面があります。

MW WP Form:自動返信メール設定

MW WP Form:自動返信メール設定

本文に関してですが、{  } の中に『name』で設定した文字を入れると、その内容が返信時に反映されます。

自動返信メールの『メールアドレス』の部分ですが、これはフォームタグでメールの項目を追加した時の『name』になります。

つまり以下のようなフォームタグの場合は『メールアドレス』となります。

[mwform_email name="メールアドレス" size="60"]

日本語のタイトルと同じだとややこしいかも知れないので、nameには『mail』など英語の方がいいかも知れません。

送信元については自分のメールアドレスを書けばOKです。

 

管理者宛メール設定

最後に自分宛ての自動返信メール設定です。

MW WP Form:管理者宛メール設定

MW WP Form:管理者宛メール設定

最初の『送信先(E-mainアドレス)』は管理者(自分)のメールアドレスになります。

件名は自分でお問い合わせがあったと分かるタイトルにしましょう。

送信者に関しては{ }の中に名前を入力してもらう為に作ったフォームタグの『name』の文字を入れます。

[mwform_text name="名前" size="60"]

本文に関しては自動返信メールと同じですが、自分宛てなので最初の1行だけ自分宛て用に変えておきましょう。

全て設定が終わったら画面右上の『公開』をクリックして保存しましょう(編集の場合は『更新』)

 

フォームの設置

あとはフォームを表示させたいページに設置します。

必要なのは『フォーム識別子』になります。

フォーム作成画面かフォーム一覧で確認できます。

MW WP Form:フォーム識別子

MW WP Form:フォーム識別子

MW WP Form:フォーム識別子

MW WP Form:フォーム識別子

これを表示させたい固定ページに貼り付けるだけでOKです。

ブロックエディタの場合は普通に貼るだけでショートコードとして以下のようになります。

MW WP Form:フォーム識別子を貼る(ブロックエディタ)

MW WP Form:フォーム識別子を貼る(ブロックエディタ)

クラシックエディタの場合は、ビジュアルエディタでもテキストエディタでもOKです。

MW WP Form:フォーム識別子を貼る(クラシックエディタ)

MW WP Form:フォーム識別子を貼る(クラシックエディタ)

 

オリジナルテーマでテンプレートに貼る場合

管理画面からではなく、テンプレート貼る場合は以下のようにします。

<?php echo do_shortcode( '[mwform_formkey key="2117"]' ); ?>

あとは送信テストをしてみて、以下の内容が正しく出来るか確認してみましょう。

  • バリデーションルール(必須入力)が機能しているか
  • 確認画面が出るか
  • 送信完了画面が出るか
  • 送信者宛の自動返信が出来ているか
  • 管理者宛にメールが届いているか

まとめ

今回はMW WP Formの使い方を解説してきました。

当ブログでは同じくお問い合わせフォームの定番プラグイン『Contact Form 7』の記事がたくさんあるので、ぜひ参考にしてみて下さい。

以上になります。

関連記事Contact Form 7記事一覧

この記事が役に立ったと思ったら、シェアボタンからX(旧Twitter)などにシェアすると、いいねされてフォロワーが増えたりすることがあるよ!

 

Web制作おすすめ教材と案件獲得サービス
当ブログではWeb制作学習におすすめの教材を厳選してご紹介しています。
こちらの記事を参考に教材を購入して成果を出している人もたくさんいるので、自分に必要な教材を探してみて下さい。
また、学習面だけでなく営業面である案件獲得サービスもご紹介しています。
スキルが身についても仕事がなければ意味がないので、営業に不安がある人はこちらの記事をぜひ参考にしてみて下さい。
この記事を参考にスキルと営業力を身につけて稼げるようになりましょう!

-お問い合わせフォーム, WordPress