『Contact Form 7』

WordPressのお問い合わせフォーム生成プラグイン「Contact Form 7」

【お問い合わせフォーム生成】

Contact Form 7

すでに何度かご紹介していますが、WordPressでフォーム生成といえばのこれ!といった定番プラグインです。単なる「お問い合わせ」だけでなく、「アンケート」の作成も可能です。

イメージ2904

プラグインをインストールしますとダッシュボードに「お問い合わせ」という項目が出来ますので、そこの「コンタクトフォーム」を見ますと、初めの状態から「コンタクトフォーム 1」というデフォルトのフォームがあります。

[contact-form-7 id=”1234″ title=”コンタクトフォーム 1″]

こんな感じのショートコードができてますので、これを固定ページなどに貼り付けるだけで問い合わせフォームが完成します。

もちろんカスタマイズも可能ですし、「新規追加」で新しいフォーム作れば複数のフォームを作ることも可能です。

また、先ほどできた「コンタクトフォーム 1」もメールの宛先設定だけは自分の物に設定しないといけません。

フォームの見た目のカスタマイズは、HTMLの構文をご存じの方はいろいろ出来るのが『Contact Form 7』の特徴ですが、反面ご存じでない場合は少々分かりづらいかもしれません。

ですが、メールの宛先設定さえしてしまえば、見た目部分はデフォルト設定のままで「お問い合わせフォーム」としては十分機能しますので、ひとまず作る分には大丈夫だと思います。

まずは連絡先を作っておきたい、Google AdSense などの審査を通るためにひとまず「お問い合わせフォーム」が必要!なんて場合でも、このプラグインが一番楽だと思います。


ただ、メールの宛先を設定しても、使うメールアドレス宛先とサーバーの組み合わせによっては、これだけではメールが送信されていない場合があります。こういう場合はプラグイン「WP-Mail-SMTP」も併せてどうぞ。

『Contact Form 7』でメールを送信できないときの対処法


 

また、『Contact Form 7』は、定番プラグインなだけに、スパムが来やすいのが欠点といば欠点です。ですが、簡単な対処方法があります。

『Contact Form 7』の簡単なスパム対策

 

『Contact Form 7』の簡単なスパム対策

IMG_6953

『Contact Form 7』は定番かつ便利なフォーム作成プラグインですが、それだけに使われているサイトも多く、デフォルト設定のままにしておきますと、いつの日かスパムに狙われやすくなります。

『Akismet』を使う、『画像認証』を使う等定番の対策はありますが、『Akismet』は必要なメッセージまでスパム扱いしてしまうことがある、『画像認証』は設置も入力側も面倒という問題があります。

そこで今回は1番単純なスパム対策をご紹介

『Contact Form 7』に「認証の確認」ボタンを付ける方法です。「タグの生成」から「認証の確認」で生成できます。

[acceptance acceptance-01]

ショートコードが生成されますので、これに文章を添えて『Contact Form 7』の送信ボタン上に設定します。

<p>【メッセージの確認】 必須

[acceptance acceptance-01]&nbsp;内容をご確認の上、チェックを入れて送信ボタンを押してください。</p>

<p>[submit "送信"]</p>

文章と併せるとこのような感じでしょうか。内容はご自由に設定してください。。

結論のようなもの

  • 特に難しい対策をしなくても、ひとまずこれだけでも、ほとんどのスパムは来なくなります。
  • また、「認証の確認」ボタンでなくて、選択式のボタンの方でも効果がありますので、アンケート形式の場合はそちらも効果的です。