Contact Form 7は WordPress に問い合わせページの設置を支援するプラグインです。
Contact Form7は簡単に設置できるため、世界中で使われています。
- 初心者でも導入設定が簡単
- 高機能で様々な部品をサポート
- 有名プラグインのため信頼感が高い
Contact Form 7は何しろ設定が簡単で、他の手段と比較してすぐに導入できる点がメリットとして大きくなっています。
当記事では、Contact Form 7を単に利用するだけでなく、セキュリティを高め使用する方法についてもご紹介します。
使い方
WordPress の管理画面から「お問い合わせ」を選択します。
Contact Form 7の画面が開くので、「新規追加」を押下します。
フォームの作成画面が開きます。
このままですぐにフォームを使用することができます。
セキュリティ対策
Contact Form 7で問い合わせページを設置すると、セキュリティ対策が必要です。
ContactForm 7のような有名プラグインは常に、スパムメールからの攻撃にさらされているからです。
承諾確認チェックボックスでスパム対策
承諾確認チェックボックスを追加することで、チェックなしでフォームを送信できなくします。
同意条件に、承諾確認で表示したい文言を入力します。
承諾確認を利用することで、セキュリティを高めるだけでなく、フォームの情報の利用について記載したりフォームの立ち位置を明確にする助けになるでしょう。
reCAPTCHA (v3) でスパム対策
reCAPTCHA とは、スパムボットなどの攻撃からサイトを防御する仕組みのことです。
Contact Form 7ではスパム対策としてこの reCAPTCHA を導入する仕組みがあります。
Googleアカウントで、サイトを登録
reCAPTCHA は Google のサービスになるので、reCAPTCHA から Google アカウントを登録します。
ドメイン、reCAPTCHA のタイプを指定します。
サイトキーとシークレットキーがコピーできるようになります。
WordPress の管理画面から、Contact Form 7のインテグレーションを押下します。
reCAPTCHA という項目があるので、「インテグレーションのセットアップ」ボタンを押下します。
「変更を保存」ボタンを押下します。
これで、reCAPTCHA が有効化されます。
reCAPTCHA (v3)ではreCAPTCHA v2 にあった「私はロボットではありません」のチェックボックスが不要になります。有効化されるだけで reCAPTCHA 対応済みのフォームとなります。
参考: reCAPTCHA (v3) | Contact Form 7 [日本語]
まとめ
Contact Form 7 は、お問い合わせフォームを作るための基本的機能が揃っているプラグインです。
この記事では、Contact Form 7のスパム対策などセキュリティ強化についても紹介しました。
ぜひ利用してお問い合わせページを用意してください。
CAMON.TOKYO の吉澤修です。
記事に関連したお困りごとやお仕事のご相談などはお問い合わせからご連絡ください。