当ブログはプロモーションを含みます

【やめて】LION MEDIAのお問い合わせフォームからスパムメールがたくさん来た件【お願い】

ある昼下がり、私はふと迷惑メールフォルダを見てみたんですよ…

そしたら大量の問い合わせが……全っっ部スパムです!

これも……(ビットコイン??)

LION BLOGお問い合わせフォームに来たスパムメール例

これも……(キリル文字??)

スパムメール例

ワーオ…… (駄目だこいつ…はやくなんとかしないと…)

大量に送りつけられたスパムメール(怒)

↑これヤバくないですか?しかも現在進行形で送られてるよファー!(混乱)

迷惑メールに振り分けられていたからまだ良かったものの、やっぱりうざいですよね。

落ち着いてから考えたら、このお問い合わせフォームってLION MEDIAのブログテーマを使ってたんです。これが原因なのかな?と考えて対策してみました。

LION MEDIAでスパムメールを防ぐには?

スパムメールが送られていたのは、LION MEDIAのテーマを使っているブログ。

お問い合わせフォームもLION MEDIA付属の機能を使っていました。

なので、なんとかならないかと調べてみたのですが、公式ページによるとLION BLOGのお問い合わせフォームは簡易なものでスパム対策を施すことはできないようです。

子テーマをいじれば出来ないこともないそうですが、今できる一番簡単な対策として、LIONMEDIAのお問い合わせフォームからプラグインのお問い合わせフォームに変更することにしました。

使うプラグインはContact Form7(コンタクトフォーム)。

やり方を解説していきますね。

Contact Form 7のプラグインをインストールする

WordPressの管理画面でプラグイン→新規追加。

Contact Form 7 お問い合わせフォームプラグイン検索

検索ボックスにContact Form 7と入力して検索。検索結果に出てきたらインストール。

Contact Form 7 プラグインをインストール

Contact Form 7のプラグインを有効化します。

Contact Form 7 有効化

これでContact Form 7のプラグインが利用できるようになりました。

Contact Form 7でのお問い合わせフォームの作り方

インストールしたContaco Form 7で、お問い合わせフォームを作ってみましょう。

WPの管理画面からお問い合わせ→コンタクトフォームへ。

コンタクトフォーム1をクリックして編集画面へ。

Contact Form 7 でお問い合わせフォームの作り方

お好みで お問い合わせ項目をちょっと変更(しなくてもOK)

保存をクリックします。

Contact Form 7 お問い合わせフォームの編集

さっきのContact Form 7のページに戻ってショートコードをコピーしましょう。このコードはこの後、固定ページにお問い合わせフォームを作るときに必要になります。

Contact Form 7 ショートコードのコピー

お問い合わせフォームを固定ページに追加する

WPの管理画面で固定ページへ移動します。

Contact Form 7 固定ページへ

↓赤い枠のお問い合わせが以前LION MEDIAの機能で作ったお問い合わせページ(スパムが来たやつ)です。まずはこれを消しました。

Contact Form 7 LION BLOGのお問い合わせ削除

ゴミ箱へ……さらばっ!

Contact Form 7 LION BLOGのお問い合わせ固定ページ削除

これでLION MEDIAで作ったお問い合わせフォームは消えました。
新しく、先ほどContact Formで作ったお問い合わせフォームを追加しましょう。

固定ページを新規追加。

Contact Form 7 固定ページに追加

タイトル→お問い合わせ
本文→お問い合わせする方へのメッセージ

そして本文に先ほどのショートコードを貼り付けします。

Contact Form 7 固定ページ入力

パーマリンクも直して……

Contact Form 7 コードをペースト

↓プレビューで確認するとこんな感じになりました。

Contact Form 7 LION BLOGに設置見本

問題なければ公開ボタンをクリックしましょう。

Contact Form 7 LION BLOG

お問い合わせフォームをLION MEDIAのメニューに設置する

では、Contact Form 7で作ったお問い合わせメールフォームをブログのメニューに設置してみましょう!

見やすいところに置きたかったので、今回の例ではグローバルメニューに入れることにしますね。


外観→カスタマイズ

LION BLOGお問い合わせフォームの設置

メニューを選択。

LION BLOGでお問い合わせフォームの設置

Menu1(ヘッダーメニュー)を選択。

LION BLOGでお問い合わせフォームをグローバルメニューに入れるやり方

右側に固定ページの一覧が出てきます。
先ほど作った「お問い合わせ」をクリックして選択。

LION BLOGでグローバルメニューにお問い合わせを入れる方法

左側にお問い合わせの項目が入ったら公開ボタンを押します。

LION BLOGでグローバルメニューにお問い合わせを入れる方法

LION MEDIAでお問い合わせフォームのメッセージ送信してみた

ブログを見てみるとこんな感じでした。

LION BLOGのグローバルメニュー

ちゃんとグローバルメニューに入っていますね。

試しにメッセージを送ってみます。

LION BLOGにContact Form7を設置 問い合わせ画面

送信されると下の方にメッセージが出てきます。

LION BLOGでContactForm7送信

ブログ管理者に届くメールはこんな感じ

Contact Form 7で管理者に届くメール

LION MEDIAのスパム対策

大量にスパムが送られてくるとビックリしますが、対策することである程度防ぐことができます。

今のところ、お問い合わせフォームをContact Form 7 に変えてからはスパムや迷惑メールは来ていません。

こうして平和が訪れたのでした…めでたしめでたし……(疲)