【スポンサーリンク】

問合せフォームにスパムが多いので、reCAPTCHA認証を有効にした(Contact Form 7の場合)

問合せフォームにスパムが多いので、reCAPTCHA認証を有効にした(Contact Form 7の場合)
閲覧中のユーザー数
(閲覧中のユーザー:0)

教室に来る問合せにスパムメールが多く、整理に時間がかかります。

おそらく自動ツール(ボット)が、見つけたフォームに手当り次第 送りつけてきているようです。

このままでは本来のお問合せを見逃しかねないので、reCAPTCHA認証を加えることにしました。

ポイント
  • WordPressの Contact Form 7 プラグインを利用している。
  • Googleアカウントがあれば、reCAPTCHAを登録できる。
  • 生成された2つのキーをContact Formの設定に入力する。
\記事が役に立ったらシェアしてね/
【スポンサーリンク】

1. Contact Form 7でGoogle reCAPTCHAを使う

要点をかいつまんで説明すると、Contact Form 7は、7 4.3 以降 標準でreCAPTCHAに対応しています(Really Simple CAPTCHAプラグインは不要になっている)。

そこに、Google reCAPCHAのキーを入力すればよいわけです。

2. GoogleのreCAPTCHA API

reCAPTCHA機能は、Googleの運営しているシステムです。

API(Application Programming Interface)という仕組みで、自分のサイトに reCAPTCHA機能を組み込むことになります。

Googleアカウントがあれば、登録して利用できます。

GoogleのreCAPTCHA API

reCAPTCHA v3と v2 とありますが、わたしは v3を選びました。

  • reCAPTCHA v2 … ボタンを押させて人間確認。
  • reCAPTCHA v3 … サイト内の操作の特徴から自動的に人間確認。

登録できると、サイトキーとシークレットキーをもらえます。

GoogleのreCAPTCHA API

3. Contact Form 7と外部システムを連携する

生成されたサイトキー(公開鍵)とシークレットキー(非公開鍵)を、Contact Form 7の「インテグレーション」で設定します。

Contact Form 7と外部システムを連携する

これで完了です。

4. reCAPTCHAが設定できた

表示画面の右下にreCAPTCHAのマークが表示されるようになりました。

reCAPTCHAを有効にするとプライバシーポリシーが表示される
reCAPTCHAを有効にするとプライバシーポリシーが表示される

5. プライバシーポリシーを消す

すべてのページにプライバシーポリシーのマークが表示されるのは邪魔なので、問合せページにプライバシーポリシーへのリンクをつけます。

プライバシーポリシーを消す

アンカー広告と重なってしまうのも困ります。

グーグルによると、送信前にプライバシー表記をすればバッジを非表示にしても構わないそうです。

Frequently Asked Questions  |  reCAPTCHA  |  Google Developers
Frequently Asked Questions  |  reCAPTCHA  |  Google Developers

最後までお読みいただいて、ありがとうございます。

こちらもどうぞ。

【注意】 「ロボットではない場合は[許可]をクリック」の偽物(ブラウザの通知許可)
【注意】 「ロボットではない場合は[許可]をクリック」の偽物(ブラウザの通知許可)
インターネットの検索結果をクリックしたら、間違った「許可」をさせようとするページが表示されました。変なメッセージが送られてくる原因を調べると、なんとなくで「許可」をしていた場合があります。今回は、「通知の許可」の意味と解除の仕方について、考えてみましょう。YouTube動画でも話しています。「ロボットではない場合はをクリックします」インターネットの検索結果を見ていたら、次のような表示がありました。ロボットではない場合はをクリックしますLoad14.biz が次の許可を求めてい...
「reCAPTCHA」とは?【GoogleのCAPTCHA認証システム】
「reCAPTCHA」とは?【GoogleのCAPTCHA認証システム】
ポイントCAPTCHAは、自動ツール判定テスト。reCAPTCHAは、Googleのシステム。「人間とマシンを判別するテスト」のことを「CAPTCHA認証(キャプチャにんしょう)」といいます。「CAPTCHA認証」は、インターネットにアクセスしているのが、コンピュータの自動接続ではなく、本当に人間なのかを調べるための仕組みです。カタカナ語の意味調べ「CAPTCHA(キャプチャ)」というと、"capture(捕獲する)" を思い浮かべてしまうんですが、実は略語です。Comple...

QRコードを読み込むと、関連記事を確認できます。

問合せフォームにスパムが多いので、reCAPTCHA認証を有効にした(Contact Form 7の場合)
【スポンサーリンク】
タイトルとURLをコピーしました