カワテです。
先日のことですが、
朝メールを開くと海外から大量のスパムメールがお問い合わせフォーム経由で届いていました。
こんな感じ。

まとめて5、60件。
仕事柄、海外のメールマガジンなんかもバンバン登録してますので迷惑メールは元々多い方なんですが、流石にこれだけ一気に来ると仕事のメールも埋もれてしまい探しづらくて仕方ありません。
なんとかしたいなーというわけで、迷惑メール対策として今回、WordPressに reCAPTCHA を設置してみました。
今回のコンテンツ
reCAPTCHAってなんだ?
reCAPTCHAって、なんだか読みづらい英語ですが「リキャプチャ」と読みます。
reCAPTCHAとは、Googleが提供する迷惑メールからサイトを守ってくれる認証システムのことです。
reCAPTCHAという名前は知らないけど、このマーク↓なら見たことあるって方はきっと多いと思います。

reCAPTCHAを設置すると、BOTによる悪質なお問い合わせを見抜いて不要なメールをストップしてくれます。
今回は、このreCAPTCHAをWordPressのメールフォームに設置します。手順はそれほど難しくないので迷惑メールにお困りの方は是非設定してみてください。
WordPressにreCAPTCHAを設定する手順
それではWordPressにreCAPTCHAを設定する手順をみていきましょう。手順は大きく分けて2つ。
- Google reCAPTCHAにサイトを登録する
- プラグインでreCAPTCHAを設定する
1. GooglereCAPTCHAにサイトを登録する
まずは、自分のサイトでreCAPTCHAを使用するための登録手続きです。登録さえすればreCAPTCHAは無料で利用できます。(Googleのアカウントが必要)
Google reCAPTCHAへサイトを登録
Google reCAPTCHA へ移動します。
参考 Google reCAPTCHAGoogle reCAPTCHA右上の [Admin console] をクリック。

登録画面が開きますので必要事項を記入します。

- 【ラベル】→ サイト名を入力。日本語でも英語でもOK。
- 【reCAPTCHA タイプ】→ v3を選択します。
- 【ドメイン】 ドメインを記入。http:// ・ https:// は省いてください。
利用条件に同意するにチェックを入れ [送信] をクリック。
KEYを取得する
登録が完了すると「サイトキー」と「シークレットキー」が発行されます。
この後の作業で必要になりますので、ページを開いたままにするか、メモ帳などにコピペして保存しておいてくださいね。

2. プラグインをインストール
reCAPTCHAを設置するためのプラグインをインストールします。
今回使うプラグインがこちら [Invisible reCaptcha for WordPress] です。
プラグインページから [Invisible reCaptcha for WordPress] で検索し、インストールします。

インストールが完了したら [設定] > [Invisible reCaptcha] を開きます。