見出し画像

【WordPress】Contact Form 7のスパムメール対策

WordPressのフォームを設置するためのプラグインContact Form 7のスパムメール対策のため、Googleが提供する「reCAPTCHA v3」を導入したときの備忘録です。

reCAPTCHAとは

スパムbotなどの自動攻撃からWebサイトを保護してくれる、Googleが提供する不正検知サービスです。月100万回の呼び出しまでは無料で利用できます。月100万回を超える場合は、reCAPTCHA Enterpriseにアップグレードする必要があります。

導入方法

1.サイトの登録
Googleアカウントにログインし、Google reCAPTCHAサイトの右上、「v3 Admin Console」ボタンから登録ページへ移動します。

画像1

登録ページでは、必要事項を入力、チェックをし送信します。
・ラベル
・reCAPTCHAタイプ
・ドメイン
・利用条件に同意するにチェック
・アラートをオーナーに送信するにチェック(任意)

2.サイトキーとシークレット キーの発行
送信ボタンを押すと、Contact Form 7のreCAPTCHA設定で使用するサイトキーとシークレット キーが発行されます。

画像5

3.Contact Form 7にreCAPTCHAを実装
wordpressの管理画面に移動します。
お問い合わせの「インテグレーション」をクリックしreCAPTCHAの「インテグレーションのセットアップ」を選択します。

画像4

サイトキーとシークレットキーにそれぞれ発行されたキーをペーストし、「変更を保存」

画像6

右下にreCAPTCHAのマークが出ていれば完了です!
念のため、フォームからテスト送信し送受信に問題無いか確認してみてください。

画像5


この記事が気に入ったらサポートをしてみませんか?