セキュリティ WordPress

【WordPress】Akismet Anti-Spamを使ってContact Form 7のスパムメール対策する方法

※ 当サイトではアフィリエイト広告を利用しています

Contact Form 7使ってるけどスパムメールがめっちゃ来る
WordPressに最初から入ってる『Akismet Anti-Spam』ってプラグインで対策出来るよ!

WordPressを使用していると必ず起こるのがスパム問題

今回は使っている人が非常に多いお問い合わせフォーム『Contact Form 7』でのスパムメール対策について解説していきます。

Contact Form 7の基本的な使い方については以下の記事を参照下さい。

あわせて読みたい
Contact Form 7の基本的な使い方【WordPressお問い合わせフォームの定番プラグイン】
Contact Form 7の基本的な使い方【WordPressお問い合わせフォームの定番プラグイン】

続きを見る

 

コーディングの時給と作業効率を上げる!
2年間の実務で実際に使ったコードをまとめた『コーディング&WordPressメモまとめ集』をBrainで公開しています。
  • コピペで使えるWordPressの各テンプレート
  • 実務でよく使う見出し一覧
  • 実務でよく使うテキストのhoverアニメーション
  • 実務でよく使うボタン内の矢印9種類
  • Contact Form 7の色々・・・
などなど、他にもコピペで使えるコードがたくさん載せてあるので、時短=時給アップに繋がります。
さらに『コードのまとめ方が参考になった』というレビューも多数頂いているので、これを元に自分なりの"メモまとめ集"を作るという使い方も出来ます。
1,100部以上販売し、レビューは630件以上あるので、気になる方は以下のボタンからチェックしてみて下さい👇

1,100部突破🎉

商品ページはこちら!

2024年4月15日値上げ!

『Akismet Anti-Spam』を使ってContact Form 7のスパムメール対策する方法

今回スパムメール対策に使用するのは、WordPressをインストールしたら最初から入っているプラグイン『Akismet Anti-Spam』になります。

このプラグインを使えばスパムコメントやスパムメール対策が可能ですが、有効化しただけでは機能してくれません。

まずはこのプラグインを設定する必要があるので、設定がまだの方は以下の記事を参照下さい。

あわせて読みたい
必要か不要か?無料でも使える『Akismet Anti-Spam』の設定方法【WordPressプラグイン スパム対策】
必要か不要か?無料でも使える『Akismet Anti-Spam』の設定方法【WordPressプラグイン スパム対策】

続きを見る

この記事で設定が完了すれば『スパムコメント』については対策完了ですが『スパムメール』に対してはこれでは対策出来ていないので、これから設定していきます。

 

Contact Form 7の設定

それでは『Akismet Anti-Spam』の設定が完了したら『Contact Form 7』の設定をしていきます。

管理画面の『お問い合わせ → コンタクトフォーム』から作成したお問い合わせフォームの『編集』をクリックして、編集画面を開きます。

WordPress管理画面:お問い合わせ → コンタクトフォーム → 編集をクリック

WordPress管理画面:お問い合わせ → コンタクトフォーム → 編集をクリック

まずはこちらがデフォルトの状態です。

Contact Form 7:デフォルトのフォーム

Contact Form 7:デフォルトのフォーム

『Akismet Anti-Spam』には上記デフォルトにはない項目『URL』にもオプションがあり、全部で3つのオプションがあります。

なのでURLも追記するとこうなります。

Contact Form 7:デフォルトのフォームに『URL』追記

Contact Form 7:デフォルトのフォームに『URL』追記

この赤枠内にそれぞれ以下のオプションを追記します。

ラベル名オプションフォームタグ
氏名akismet:author[text* your-name akismet:author]
メールアドレスakismet:author_email[email* your-email akismet:author_email]
URLakismet:author_url[text your-url akismet:author_url]

追記した後はこのようになるので、あとは下にある『保存』をクリックすれば完了です(右側にも保存ボタンはあります)

Contact Form 7:akismetのオプション設定

Contact Form 7:akismetのオプション設定

オプションの数について

上記3つのオプションは1つでもあればフィルタリングは適用されます。
ただ数が多いほど正確にスパム判定されます。

 

スパムフィルタリングのテスト

設定は先ほど完了したので、次はちゃんとスパムのフィルタリングが機能しているか確認してみましょう。

テストには『名前』と『メールアドレス』の入力項目に対して、テスト用の入力内容が用意されているのでそれを入力します。

入力項目入力内容
氏名viagra-test-123
メールアドレスakismet-guaranteed-spam@example.com

これらを入力して送信すると、

メッセージの送信に失敗しました。後でまたお越しください。

というメッセージが表示されます。

Contact Form 7:スパムフィルタリングのテスト

Contact Form 7:スパムフィルタリングのテスト

これはどちらか1つだけでも確認可能です。

これで正常にスパムのフィルタリングが機能している事を確認出来ました。

ちなみに正常に送信された場合はメッセージはこのように表示されます。

Contact Form 7:スパムフィルタリングのテスト(正常に送信)

Contact Form 7:スパムフィルタリングのテスト(正常に送信)

まとめ

今回はAkismet Anti-Spamを使ってContact Form 7のスパムメール対策する方法を解説しました。

セキュリティ対策は出来るだけ早くやっておいた方がいいですね。

以上になります。

あわせて読みたい
必要か不要か?無料でも使える『Akismet Anti-Spam』の設定方法【WordPressプラグイン スパム対策】
必要か不要か?無料でも使える『Akismet Anti-Spam』の設定方法【WordPressプラグイン スパム対策】

続きを見る

あわせて読みたい
WordPressのスパム対策『reCAPTCHA(v3)』とは?【Contact Form 7の設定方法も解説】
WordPressのスパム対策『reCAPTCHA(v3)』とは?【Contact Form 7の設定方法も解説】

続きを見る

あわせて読みたい
【Contact Form 7】海外からの迷惑なスパムメール対策方法【プラグイン不要】
【Contact Form 7】海外からの迷惑なスパムメール対策方法【プラグイン不要】

続きを見る

関連記事Contact Form 7 関連記事一覧

 

Web制作おすすめ教材と案件獲得サービス
当ブログではWeb制作学習におすすめの教材を厳選してご紹介しています。
こちらの記事を参考に教材を購入して成果を出している人もたくさんいるので、自分に必要な教材を探してみて下さい。
また、学習面だけでなく営業面である案件獲得サービスもご紹介しています。
スキルが身についても仕事がなければ意味がないので、営業に不安がある人はこちらの記事をぜひ参考にしてみて下さい。
この記事を参考にスキルと営業力を身につけて稼げるようになりましょう!

-セキュリティ, WordPress
-