CONTACT form 7プラグイン(後編) ~WordPressでブログを始める~ | そう備忘録

CONTACT form 7プラグイン(後編) ~WordPressでブログを始める~

前回の「CONTACT form 7プラグイン(中編)」の記事

Contact Form 7でreCAPTCHAを使ってみた。

reCAPTCHAはGoogleが提供している「ボットからサイトを守る」ための仕組み。

まだ問い合わせフォームからスパムが来ることは無いのだけれども、どんな感じで出来るのかを試してみたかったので導入してみた。

大まかな手順は、

  1. GoogelのreCAPTCHA 管理ページで登録
  2. Site keyとSecret keyを発行する
  3. Contact Form 7で上記キーを設定する
  4. Contact Form 7でreCAPTCHAフォームタグを貼り付ける

で以下のreCAPTCHAがフォームに追加される。

私はロボットではありません

GoogelのreCAPTCHA 管理ページで登録

GoogleのreCAPTCHA管理ページにアクセスして「Get reCAPTCHA」をクリックする。

Google reCAPTCHA管理画面

Label:souichi.club

reCAPTCHA v2を選択

Domains:souichi.club

Accept the reCAPTCHA Terms of Serviceにチェックして「Register」

Google reCAPTCHA ドメインの入力

2018年12月12日 追記

Contact Form 7 Ver5.1にてreCAPTCHA v3.に対応したのでKeyの取得と設定のし直しを行った。

その時の記事はこちら

Site keyとSecret keyの発行

Site keyとSecret keyが発行されるのでコピーする。

コピーしたら画面下の「Save Changes」で保存しておく。

Site keyとSecret keyの表示

Contact Form 7でキーの設定

WordPressのメニューからお問い合わせー>インテグレーションー>キーを設定する

Contact Form 7 インテグレーション

サイトキー、シークレットキーを貼り付けて「保存」する。

以上で設定は終了。

Contact Form 7 キーの設定

reCAPTCHAフォームタグを使用する

WordPressのメニューからお問い合わせー>コンタクトフォーム

以前に作ったコンタクト用のフォーム「ご質問がある方」を開く

「送信」フォームタグの上にreCAPTCHAを挿入する。

サイズ

ノーマルを選択した

ノーマル

私はロボットではありません

コンパクト

私はロボットではありません コンパクト

テーマ

明るい(上記のテーマ)を選択

暗いを選択した場合、

私はロボットではありません 暗い

Contact Form 7 reCAPTCHAフォームタグ

以上で質問フォームにreCAPTCHAが追加された。

「私はロボットではありません」にチェックをしないと送信ができない。

Contact Form 7 reCAPTCHA

Contact Form 7の設定については以上で終了。

次回の「SMTP Mailerプラグイン」の記事

souichirou

やった事を忘れない為の備忘録 同じような事をやりたい人の参考になればと思ってブログにしてます。 主にレゴ、AWS(Amazon Web Services)、WordPress、Deep Learning、RaspberryPiに関するブログを書いています。 仕事では工場に協働ロボットの導入や中小企業へのAI/IoT導入のアドバイザーをやっています。 2019年7月にJDLA(一般社団法人 日本デイープラーニング協会)Deep Learning for GENERALに合格しました。 質問は記事一番下にあるコメントかメニュー上部の問い合わせからお願いします。

おすすめ

質問やコメントや励ましの言葉などを残す

名前、メール、サイト欄は任意です。
またメールアドレスは公開されません。