Webの記録

WordPress 「contact form 7」と「Akismet」でスパムメール対策をしてみた。

投稿日:2012年1月28日 更新日:

この記事は約 4 分で読めます。

このサイトでは、「お問い合せ」のページに「contact form 7」というプラグインを使用しています。

コメントスパム対策にWordpressにデフォルトで入っている「Akismet」というプラグインを利用しています。

アクセス数が昨年後半から増え、それと同時にお問い合せのメールに紛れてスパムメールが届くようになりました。

そんなワケで、「contact form 7」と「Akismet」を利用したスパムメール対策をしてみました。

参考:「contact form 7」サポートサイト「Docs」→「Spam Filtering with Akismet



※Wordpressの「contact form 7」と「Akismet」というプラグインが有効になっているという前提で書きます。


「contact form 7」にAkismet を実装する

ダッシュボードの「contact form 7」を設定する画面を開きます。

Contact  Form7の設定画面

「フォーム」部分の「送信者の名前」、「送信者のメールアドレス」、「送信者の URL」を以下のようにコードを追加します。

//送信者の名前はyour-nameの後に「akismet:author」を追加
<p><label>お名前<span class="req"> ※必須</span><br />
    [text* your-name akismet:author] </label></p>

//送信者のメールアドレスは your-emailの後に「akismet:author_email」を追加
<p><label>メールアドレス<span class="req"> ※必須</span><br />
    [email* your-email akismet:author_email] </label></p>

//送信者のURLはyour-urlの後に「akismet:author_url」を追加
<p><label>URL<br />
    [text  your-url akismet:author_url] </label></p>

<p><label>お問い合せ内容<br />
    [textarea your-message]</label> </p>

<p class="submit">[submit "送信"]</p>


送信テストをしてみる

スパムメールが本当にはじかれるかどうかを試してみたいと思います。

お問い合せ内容部分は実際に来たスパムメールの内容を入れてみました。
送信者名を「viagra-test-123」としてテスト出来ます。

送信テストイメージ

スパムと判断されると、送信ボタンの下のメッセージの枠の色がオレンジで表示されます。
これでスパム対策完了です!


関連かもしれない記事

-Webの記録
-, , , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This blog is kept spam free by WP-SpamFree.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

「WordPress Popular Posts Stats」で人気記事を表示させてみた♪

この記事は約 1 分で読めます。 WordPressのプラグイン「Wordpress Popular Posts Stats」を使って、自分のサイトでよく読まれている人気記事を表示させてみることにしま …

no image

Androidでp要素などが、勝手に改行されて幅が狭くなった時にしてみたこと。

この記事は約 1 分で読めます。 PCと同じようにスマホでも閲覧することが当たり前になって、最近ではアクセス解析をするとPCからの閲覧をすっかり抜いてしまったサイトもあります。 スマホからの見え方をチ …

no image

右クリック禁止で画像のコピーガード(ドラッグ禁止対策追加)

この記事は約 2 分で読めます。 【2015.2.20追記】設置方法にドラッグ禁止についても、対策追加しました! 今、あるところのサイト制作をしているのですが・・・。 「画像の著作権を守るため、画像の …

no image

DreamweaverCS4にHTML5+CSS3のコードヒント・ドキュメントタイプを!

この記事は約 1 分で読めます。 コーディングの時に主に「Dreamweaver」を使用しています。バージョンは、CS4とCS5。 HTML5をぼちぼち・・・なところで、CS5は最初から「HTML5」 …

no image

WordPressテスト環境をMAMPで作ってみた♪ for Mac

この記事は約 1 分で読めます。 WordPressのテーマ作りなどをする時、いきなり本番サイトでは試せないので、テスト環境をMacのパソコンに作りました。 「WordPressテスト環境をXAMPP …