HighLab

reCAPTCHA(リキャプチャ)をwordpressのログイン画面に設定する

  • 公開日:
  • 更新日:
  • 文字数:648文字

はじめに

Googleのサービスで無料で導入できるスパム攻撃対策のひとつ。 Webフォームなどに対して、botなどによるアクセスからWebサイトを守る機能を持っています。
そのリキャプチャをwordpressのログイン画面にも反映させます。

前提・環境

  • Googleアカウントを持っている
  • WordPressバージョン 5.8.3

プラグインをインストール

新規プラグインで「Invisible reCaptcha for WordPress」で検索してください。
インストール後サイドメニューの設定からInvisible reCaptchをクリックします。

サイト鍵と秘密鍵を作成

下記公式URLからリキャプチャを発行します。
発行にはGoogleアカウントが必要です。

reCAPTCH公式サイト

バージョンはv2とv3ありますが、v3を使用します。
v3は自動スコア化してくれます。v2はチャレンジ型です。
チャレンジ型は例えば画像から車はどれですか?とユーザーが選択することでbotか人かを判断します。

その他設定

言語:Japaneses
バッジ位置:インライン
バッジのカスタムCSS

.inv-recaptcha-holder{
margin-bottom:20px;}
.grecaptcha-badge{
margin:0 auto;}

設定完了後、設定の下にあるwordpressのリンクをクリックし、
「ログインフォームの保護を有効化」にチェックを入れてください。