お問い合わせフォーム経由で送られてくるスパムメール対策として Google reCAPTCHAが有名です。

よく見かける「私はロボットではありません。」てやつです。実はこれ、reCAPTCHAの v2 なんでがワードプレスの有名なお問い合わせフォーム Contact Form 7 では v2 は非対応で v3 しか使えません。(reCAPTCHAは v2でもv3でも選べます)

eCAPTCHA v3自体はユーザー側の操作を必要としない自動認証方式で便利といえば便利なのですが、困ったことにメールフォーム以外のページにも右下にマークが表示されちゃうんです、、、

はっきり言ってウザいというか邪魔というか、、、

特にスクロールして 上に戻る ボタンとかに被っちゃうとやりにくいったらないんです、、、

何か良い方法は無いかとググってみたらInvisible reCAPTCHA for WordPressというプラグインを見つけました

❶プラグイン Invisible reCAPTCHA for WordPressを検索→インストール→有効化します

❷設定に Invisible reCAPTCHA のメニューが出来るのでクリックして開きます

❸設定 → サイトキーと秘密鍵を入力して 言語 バッジ位置(インライン)を選択して保存します。

※サイトキー・秘密鍵(シークレットキー)は reCAPTCHAのサイトでの登録が必要です。

❹問い合わせフォーム→ Contact Form 7の保護を有効化 にチェックを入れて保存します。

❺注意として既にContact Form 7にreCAPTCHAが設定してある場合は削除してください

❻メールフォームだけに表示されるようになりました

メールフォームにContact Form 7を、スパム対策として reCAPTCHA を使用して運用中でしたがあまりにも表示がウザかったでやってみました。

だいぶスッキリして大満足です!他にも応用ができそうですね?

reCAPTCHAの登録のしかたはネットに沢山出ているのでググってみてください。

プラグインInvisible reCAPTCHAの備忘録でした