Contact Form 7のお問い合わせフォームにスパム対策をしよう!
プラグインContact Form 7のお問い合わせフォームをデフォルトのまま設置していると、だんだんスパムが増えてくるので、その対策をしていきます。
お問い合わせスパム
ありがたいことに、このブログでもたまにWordPressやアフィリエイトに関するお問い合わせを頂くのですが、それよりも断然多いのがお問い合わせスパムになります。グッチ、万年筆、サングラス、イヤホン、財布・・・
このあたりがタイトルに入っているスパムメールが送られてきます。
「読者さんからのお問い合わせかな?」とか、ちょっとワクワクした気持ちをもて遊ばれるのが嫌なので、お問い合わせスパムが来ないように設定していきます。
Contact Form 7のスパム対策方法
スパム対策には、お問い合わせフォームにチェックボックスを追加で設置するという方法を採用します。メニュー → お問い合わせ → コンタクトフォーム と移動します。
お問い合わせに使用しているフォームの近くにマウスを近づけて、「編集」をクリックします。
「コンタクトフォームの編集」画面に移動するので、①「タグの作成」からプルダウンを開いて、②「承諾の確認」をクリックします。
「承諾の確認」メニューの中に①ショートコードが表示されるので、その数字部分をコピーします。
数字を下記の○○○に入力して、②こんな感じで下記のテキスト全体をフォームにコピペしてください。
<p>フォームを入力したら「確認」にチェックを入れて<br />
「送信」ボタンをクリックして下さい。</p>
<p>[acceptance acceptance-○○○]確認</p>
「送信」ボタンをクリックして下さい。</p>
<p>[acceptance acceptance-○○○]確認</p>
フォームにコピペできたら、③右上の「保存」をクリックして設定を保存します。
実際にお問い合わせフォームで確認してみると、こんな感じになっています。
一応実際に送れるか、テスト送信しておきましょう。
こうやってチェックボックスを設置すると、スパムのプログラムが対応できないようになります。これでお問い合わせスパムとはサヨナラです。
[…] Contact Form 7のお問い合わせフォームにスパム対策をしよう … […]