【超簡単】「Contact Form 7」のクイズでスパム対策をしてみた!

「Contact Form 7」のクイズでスパム対策をしてみた! プラグイン
このブログは、ロリポップ!ライトプランのサーバーにWordPress無料テーマCocoonで作成しています。

ブログの開設では「問い合わせフォーム」が必須ですが、運営していくと困ったことにフォームからスパムが送られてくるんですよね。(コメントも同じですけど)

スパムはbot(自動送信ロボット)を使って手当たり次第に送ってくるので、きっちり対策していないとスパムだらけになってしまいます。

そんなスパム対策ですが、今一番使われているのが「私はロボットではありません」というところにチェックをつけるものですよね。

還じい
還じい

でも、スパム対策って、初心者の人にはなかなかハードルが高いんです。

僕の姉妹サイトでもスパム対策の記事を書いていますが、結構手間かかります。

「Cloudflare Turnstile」を使ったスパム対策

でも、問い合わせフォームを作成できる「Contact Form 7」という超有名なプラグインだと、クイズがスパム対策として使えるんです。

この記事では、「Contact Form 7」でクイズが使えるようにする方法を解説するので、スパム対策をどうしようか悩んでいる人はぜひ参考にしてください。

「Contact Form 7」でクイズを作ってみる

今から、「Contact Form 7」でクイズを作る方法を紹介しますが、「Contact Form 7」をインストールしていない場合は、以下の姉妹サイトの記事を参考に問い合わせフォームを作ってください。

では、クイズを作ってみましょう。

WordPressにログインし、左のメニューから「お問い合わせ」→「コンタクトフォーム」とクリック。

「Contact Form 7」でクイズを作ってみる

作成済みのフォーム(ここでは「お問い合わせ」)をクリック。

「Contact Form 7」でクイズを作ってみる

「クイズ」のタブをクリック。

「Contact Form 7」でクイズを作ってみる

クイズの画面が開くので、赤枠の部分にクイズとその答えを入力して、「タグを挿入」をクリック。

「Contact Form 7」でクイズを作ってみる

クイズと答えの間にあるパイプ「|」の文字は区切り文字となるので、消さないようにしてください!

すると、クイズのタグがフォームの一番上に追加されます。

「Contact Form 7」でクイズを作ってみる

こんな風に、フォームの一番上にクイズが追加されます。

これで、「お問い合わせフォーム」へのクイズの追加が完了です。

クイズを「送信」ボタンの直前に移動

クイズの追加ができたのでこのままでもいいんですが、クイズを見落とす可能性もあるため、目立つように「送信」ボタンの直前にクイズを移動させてみます。

追加されたクイズのタグを切り取って、「送信」ボタンの[sbimit “送信”]の前に貼り付けます。

「Contact Form 7」でクイズを「送信」ボタンの前に移動させる
「Contact Form 7」でクイズを「送信」ボタンの前に移動させる

「送信」ボタンの前にクイズを移動させることができました。
これでクイズの見落としも防げるのではないでしょうか。

クイズに間違った場合の結果

ためしに、クイズに間違えるとどうなるのかやってみました。

わざと間違った答えを書いて「送信」します。

クイズに間違った場合の結果
クイズに間違った場合の結果

答えが間違っていることがわかりますね。
ちなみに、クイズの答えが未入力でも同じエラーとなります。

スパム対策用のクイズだと明記する

さらに、クイズに「スパム対策」のためのクイズであることがわかるように、文章を追加します。

クイズの前に、赤枠のような文章を追加して、「保存」します。

スパム対策用のクイズだと明記する
スパム対策用のクイズだと明記する

これで、スパム対策のためのクイズだということがわかるんじゃないでしょうか。

ここまで、「Contact Form 7」のクイズを使ったスパム対策の方法を紹介しました。

有名どころのスパム対策を使えばいいんでしょうが、相手はロボットなのでこのクイズでも十分なスパム対策になると思っています。

実際に、このブログでもクイズを使っているので、ぜひ参考にしてください!

還じい
還じい

スパムが送られてきたことはないですね。

【補足】自動返信は有効化しない(不正利用対策)

「Contact Form 7」には自動返信という便利な機能があります。

送ってきた相手に、例えば「後ほど返信いたします」などのメールが自動で返信される機能なんですが、実は、これを悪用してスパムメールを第三者にばらまく不正利用が一時期問題になりました。

なので、自動返信の機能は無効化しましょう。

標準では無効化されているので、あえて自動返信を有効化しない限り安全ですが、念のため無効化する方法は以下の記事を参考にしてください。

コメント

  1. 鮭茶漬け より:

    ブログを開設したく、低価格で始められるロリポップのライトプランを登録しました。
    こちらのサイトのおかけで1日で無事開設できました!!(記事はこれからです(°▽°))
    とてもわかりやすかったです。ありがとうございました😊

    • 還じい 還じい より:

      鮭茶漬けさん
      管理人の【還じい】です。

      ブログ開設できてよかったですね。
      記事が役に立ったようで、よかったです。

      まだまだ、こちらのブログは完成していませんが、これからいろなんな記事を追加していく予定です!

タイトルとURLをコピーしました