インターネットビジネスで自由に生きる!早期退職して海外移住したJINのブログ

contact form 7のスパム対策!クイズの簡単設定方法

  2016/02/20   あとで読む

約 2 分で読めます

shutterstock_92776042

WordPressをお使いの場合、メールフォームといえば「contact form 7」をご利用の方も多いでしょう。(私もその一人 σ(´∀`)

メールフォームで困ることが第一にスパムメール。良くわからない英数字のメールがバラバラ来たりしますが、この防止策としては「クイズ」を設定したり、「画像認証をつける」というものがあります。

ここでそのうちの「クイズの設定方法」について解説しています。

簡単に設定できるので、スパムに困った!とか、予め予防しておこう!という時には是非お試しくださいね。

スパムにはやっぱクイズでしょ!

ロボットでスパムメールを送ってくる場合が多いですが、ロボットではいくら簡単なクイズでも答えられるものではありません。

ということから、スパム対策として最もお手軽なのが、contact form 7に備えられた「クイズ」です。

早速クイズを設定してみよう!

新たなコンタクトフォームを追加

ではプラグインのダウンロードとインストールはしたとして、コンタクトフォーム(メールフォーム)を追加します。

WordPressの管理画面で、左メニューの「お問い合わせ」を選んで「新規追加」クリック!

2016-01-18_171127

↓↓↓↓↓↓

新しいコンタクトフォームが作成されますので、とりあえずタイトルに「お問い合わせ」などと入力しておきます。

2016-01-18_171620

クイズの作成

ではいよいよクイズの作成です!

クイズを入れたい場所を一度クリックしてカーソルを持って行き(メッセージ本文と送信の間など)、その後「クイズ」ボタンをクリック!

2016-01-18_172018

クイズの設定

「クイズ」ボタンをクリックすると以下のクイズの設定画面が表示されます。クイズは赤丸の箇所に設定します。

一番上には自動的に名前とか入ってますが特に気にせずOKです。ではまずはクイズの書き方を見ておきましょう。

クイズと答えを縦棒の記号「l」で区切り、

  • 質問l答え

という形で記載します。

簡単な計算「1+1=2」をクイズにすると、

  • 質問の「1+1=」

  • 答えの「2」

を記号の「|」で区切り、

  • 1+1=|2

となります。

クイズは複数設定できます(複数設定するとランダムにクイズが表示される)ので、ここでは3つの簡単な計算をクイズとして設定してみます。

  • 1+1=2 → 1+1=|2
  • 2+5=7 → 2+5=|7
  • 3-2=1 → 3-2=|1

設定では「クイズ1つで1行」として書きますので、上の3つを設定すると以下のようになります。
2016-01-18_182447

クイズを設定したら下の「タグを挿入」をクリック!

↓↓↓↓↓↓

2016-01-18_182731

カーソルのある位置にクイズが挿入されました。

これで右上の「保存」をクリックして保存すれば設定は完了です。

メールフォームを確認

表示を確認

実際に問い合わせフォームを表示してみると、以下のように表示されます。

2016-01-18_183003

メッセージ本文と「送信」ボタンの間にクイズが表示されましたね!

ここではクイズを複数指定してますので、このメールフォームを表示する度にそれらがランダムに表示されることになります。

ボックスの大きさの調整

ここでクイズの答えのボックスが大きいようなので、少し調整してみます。

指定の仕方は少し分かりづらいですが

  • フィールドの長さ/入力できる文字の最大長

という形で指定します。

今回は答えは一桁の数字なので、

  • フィールドの長さ(ボックスの大きさ)は少し余裕を見て「5」(5文字分の大きさ)
  • 入力できる文字の最大長は「2」(こちらも余裕を見て2文字まで入力できる)

ということから「5/2」として指定してみます。

指定場所は半角スペースを前後にあけてクイズの前に以下のように記載します。

最後に保存して、再びお問い合わせのページを表示してみると...

2016-01-18_184159

おぉ、丁度いい感じになりましたね。^◇^)

今回のまとめ

スパム対策はこの他にも画像認証などがありますが、元々「contact form 7」に備わっているクイズの設定がとっても簡単です。

スパムに困っている、事前にスパム対策をしておきたい、という場合には、ぜひ一度設定してみてください。

余計なメールに時間をとられるのは何とももったいないものがあります。

作業時間の効率化も、こういった「一度設定しておけばよいもの」はしっかり設定しつつ、前へ前へと進んでいきましょう!

早期退職して海外で奮闘する JIN のメールマガジン

時間や場所に縛られず稼いだJINが教える

~ 最短最速で月収10万円を手に入れる方法 ~

苗字(必須)

隣のあの人にも、思わず教えたくなる秘密

配信停止は、いつでもできます

お預かりした情報は保護されます

迷惑メールは一切配信されませんので、ご安心くださいね

この記事を読んだ人はこんな記事も読んでます

Message

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