皆さんこんにちは、ゆずこです。(久しぶりの更新です★★)
このサイトって、私が自ら「ポートフォリオです!」って提出することが多いので、ここのお問い合わせフォームから連絡が来ることってあんまり無いのですよね。あったらそりゃもう逆立ちして縄跳びできるくらい嬉しいんですけどね。逆立ちできないけど。
そんな中最近増えてきたのがスパムメール。
全文英語のメールが一日一通ずつくらい届くようになりまして、しょせん一日一通なんですがされど一日一通といいますか。だんだん煩わしくなってきたので、お問い合わせフォームにスパム対策を施そう!と思い立ちました。
今回施すのはこちらHoneyPot!
ContactForm7の拡張機能として設定できるプラグインです。
配布ページはこちら
\ではさっそく設定していくよ/
手順①
プラグインをインストールして有効化します。
有効化します。
手順②
お問い合わせフォーム画面を開いて、適当なところを選択した状態でハニーポットボタンを押します。
プラグインを有効化していればこのボタンが出ているはず。
手順③
ハニーポットボタンを押すとこんな画面になります。
「名前」のところはこのままでもいいんですが、ハニーポットは「入力されるはずのないフィールドに入力されたらボットだと判断して蹴る」プラグインなので、ボットを騙して入力させるために「tel」とか「email」にするとおすすめです。
※既にほかで使っている項目名を付けたらだめだよ、私は既存項目に「address」を入れてたのを忘れてハニーポットも「address」にして爆発したことがあるよ
手順④
ハニーポットが設置できたらあとは保存すればOK。
ぱっと見は普通のフォームのままだけれども
あっっ!
「このフィールドは空のままにしてください。」
しっかり隠れてくれていますね~~隠し入力項目が!
これで普通にメールをくれる人は何の問題もなく、自動入力くんだけが弾かれる仕組みの出来上がりです!
簡単でしたね★
これでもまだ届くようならほかの方法も検討しましょう!