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.

関連記事

no image

クリッカプルマップをjQueryでレスポンシブ対応させる方法

この記事は約 1 分で読めます。 滅多に使わないのですが、たま~に「クリッカプルマップ」を使用してコーディングをする事があります。 しかし、「クリッカプルマップ」はレスポンシブで使用してしまうと、リン …

no image

WordPress カテゴリごとに部分的デザインを変えたい時

この記事は約 1 分で読めます。 WordPressで自分なりにテーマをカスタマイズしていると、カテゴリごとにデザインを変えたい!ということがあります。 ページまるごとデザイン(表示)を変える場合と、 …

no image

ブラウザ別キャッシュクリア(一時ファイルの消去)の方法♪

この記事は約 1 分で読めます。 以前、Webサイトの更新作業をした後に、お客様から「前と表示が変わってない」と言われたことがあります。 キャッシュという、一度表示したページを早く表示するために一時フ …

no image

WordPress プラグイン「Dynamic To Top」で上に戻るボタンを簡単に設置♪

この記事は約 1 分で読めます。 よくいろんなサイトを閲覧していて、ページの下へスクロールしていくと・・・「上に戻る」ボタンを見かけます。 そこで今回は、Wordpressのプラグイン「Dynamic …

no image

別窓でリンク先のページをポップアップで開きたいとき

この記事は約 1 分で読めます。 よくリンク設定で、「target=”_blank”」を入れて別タブで開くようにすることは多いですが・・・。 今回、たまたまポップアップでリンク …