Contact Form 7でお問い合わせページ作成!ボット対応試行中!

contact-form7

お問い合わせページをプラグイン Contact Form 7 を活用し、作成しました。自分の備忘録も兼ねて作成手順を残しておこうと。。。

作成の流れ

 主な流れはこんな感じ。

  1. Contact Form 7 インストール
  2. お問い合わせフォーム作成
  3. 固定ページにフォームを設定
  4. フォーム動作の確認
  5. 公開とメニューへの追加
  6. 公開後の動作確認

それぞれ、最初から準備されている例を活用することで、簡単に進めることができます。

イラスト、PC

プラスした点

  • 例文にボット対策(効きは不明)
  • 送信終了メッセージの表示

Contact Form 7でのお問い合わせ実装手順

Contact Form 7 をインストール

プラグインの新規追加

contactform7

新規追加ボタンをクリック

contactform7

キーワードに『contact form 7』と入力すると、プラグインが見つかります。

今すぐインストールをクリック。。。

有効化ボタンをクリック

contactform7

以上で、Contact Form 7 プラグインのインストール完了。

お問い合わせフォーム作成

左側のメニューのお問い合わせ → コンタクトフォーム と進みます。

contactform7contactform7

上の方の説明文は、右上の『非表示にする』をクリックすると消えます。

インストール直後は、コンタクフォーム1が例題?でしょうか、できています。内容確認するとフォームってどんな感じかわかると思います。

新規作成でも同じフォームができますので、とりあえずこのフォームを利用します。

次の画面(上の画面の拡大)で『編集』をクリック。

contactform7

編集をクリックしたら次の画面、コンタクフォームの編集が出ます。

フォームタブ

contactform7

フォームのタイトルを変更。コンタクトフォーム1 → お問い合わせ

contactform7

contactform7

次に、ボット対策として、チェックボックスを追加、そして関連する説明文を追加。

contactform7

 

承認確認をクリックすると

contactform7

 

このまま活用します。タグを挿入をクリック。

contactform7

赤枠で囲った箇所が追加した部分です。

[ response ]は、送信ボタンをクリックした後、送信完了しました、という文を表示するために追加しました。

次はメール設定

contactform7

 

上の画面はデフォルトです。送信先は空欄にしました。実際には、設定してあるメルアドが入力されています。変更してもOkです。

ここは、そのまま活用しています。

メッセージタブ

contactform7

 

 

ここもこのまま活用しています。

その他の設定タブ

contactform7

 

ここも特に思いつくことなかったので、このまま。。。

画面の右上下にある保存ボタンをクリック。

以上で、フォームの作成は終了です。

 続いて、メニュー → コンタクトフォーム、と進むと、

contactform7

フォーム一覧が表示され、作成した『お問い合わせ』を確認できます。

contactform7

固定ページにフォームを設定

 作成したフォームを表示するには、固定ページにContact Form 7で作成したフォームにリンクをはります。

フォーム一覧に表示されている『ショートコード』をはれば OK。

contactform7

 

ショートコード箇所をクリックするとコードが反転します。

ここで、コピー操作、右クリック出てくるコピー、または、command+c(windowsだとctrl+c)

 次に固定ページの作成。

contactform7

 

メニュー → 固定ページ

contactform7

 

新規追加をクリックすると、次の画面が出現。

contactform7

 

固定ページの名前を入力し、さきほどコピーしたショートコードを貼り付けます。

記事入力欄で右クリック、貼り付けを選択、または、command+b(windowsは、ctrl+b)

contactform7

 

SEO関係

 サーチエンジンにインデックスしないように設定。SEOタイトル・メタディスクリプション・メタキーワードは記入不要。

インデックスしない・リンクをフォローしない、の2つのチェックボックスをチェック。

contactform7

これで、お問い合わせを表示する準備が完了。

フォーム動作の確認

 プレビューをクリックcontactform7

メニューに『お問い合わせ』があることを確認。

全体のイメージは、、、

contactform7

 

 

承諾確認のチェックボックスは下の方・・・

contactform7

 

イメージはOK。

公開ボタンをクリック。公開していないとメニュー登録時にお問い合わせページが選べない。

公開とメニューへの追加

 メニュー → 外観:メニュー

contactform7

contactform7

 

 

お問い合わせのチェックボックスにチェック。その下のメニューに追加ボタンをクリック。

contactform7

メニューを保存をクリック。

contactform7

公開後の動作確認

 テストを実行。

contactform7

 

ここで、チェックボックスにチェックを入れずに送信ボタンをクリックしてみました。送信されていないのですが、何も反応がないので、多少とも不安を感じました。

ここは今後の改善要箇所です。

チェックを入れて送信ボタンをクリックすると、、、

 

 

contactform7

 

 

 送信されたメッセージが表示されます。イメージ通りなのでOK。

メールを確認すると、、、

contactform7

開封

contactform7

動作確認終了。。。

ボット対策

 勝手な判断ですが、ボット対策として、承諾確認が活用できるのではないかと思い、利用しました。

承諾確認のチェックボックスがチェックされていないと送信できないようになっています。

前記のフォーム作成の項目でも記載しています。再度、、、

contactform7

 

承諾確認をクリック

contactform7

 

このまま利用、タグを挿入をクリック。

 

タグを挿入すると、赤枠内の2行目部分、『[ acceptance acceptance-451 ]』が挿入されます。

contactform7

問い合わせする方が、わかりやすいように、ラベルを追記。

メッセージOK? がチェックボックスの上に、

よろしければ・・・が、チェックボックスの下に表示するように設定しました。

作成者の好みで構成すればいいと思います。

コメント