- 現在サイト表示調整中 -

【WordPress】大量のスパムコメントを一瞬で!プラグイン「Throws SPAM Away」の使い方

スパムが急に増えた話
サイト運営のこと(&定期報告ログ)
この記事は約5分で読めます。
スポンサーリンク

当サイトはコメント欄を絶賛解放中です。い、一応ね。なので、1日~数日に1・2件のペースでスパムコメントが来ます。

まぁ、コメント欄がある以上は仕方ないことです。Wordpressにデフォルト搭載されているAkismet(アキスメット)機能で全て正確にスパム判定されていますし、実害は少ないです。

・・・ただ、なぜか、ある記事を更新してから急激にスパムが増えました。

全部スパムコメントです

ひと晩で200件以上。1日じゃないよ。ひと晩で。全て同じ記事に。しかも、スパム対策中にどんどん増えてくし。

特に人気記事でも新着記事でもないところに、嫌がらせレベルの件数。記事を更新しただけなのに。

これだけ来られると、いくらスパムだっつっても、気分いいもんじゃない。スパム対策(大体プラグインだけど)します。


その前に、Wordpress管理画面上で、どの程度対策できるか確認しました。

結論を書くと、私のように大量のスパムに困っているのであれば、管理画面での対策は無意味です。プラグインを使いましょう。

スパムが大量じゃない方、どうしてもプラグインを使いたくない方向けです。

管理画面「設定」→「ディスカッション

ここで、コメント受付や入力必須項目などの設定が選択できます。スパムに有効そうな設定は、以下でしょうか。

  • ユーザー登録してログインしたユーザーのみコメントをつけられるようにする

ログインしてコメント・・・一般ユーザーからすると、面倒ですよね。

  • コメントモデレーション
  • コメントブロックリスト

この2項目は、単語設定を行い、該当したコメントを承認待ちやゴミ箱へ自動的に振り分けます。

コメントモデレーション

スパムに多い「ハイパーリンク」を含む内容を、自動的に承認待ちにします。

コメントが即時反映なら有効ですが、承認制であれば意味がありません。

コメントブロックリスト

指定した文字列が「本文」「名前」「URL」「メールアドレス」「IPアドレス」のどれかに含まれていた場合、自動的にゴミ箱へ入れます。複数入力可能です。


・・・どの項目もスパムを削除するわけではなかった。やはり、プラグインの出番でしょう。

日本語用プラグイン「Throws SPAM Away」

プラグインって海外モノが多く、使うのに抵抗があったりします。このプラグインはジャパンユーザー向けなので日本語だよ!設定も簡単!

プラグイン有効化による不具合が生じた場合は追記します。現状はありません。

まずは、プラグインをインストールしましょう。

プラグイン」→「新規追加

画面右にある「プラグインの検索…」欄にプラグイン名【Throws SPAM Away】を入力します。

こんなサムネイルが目印。

ひよさん
ひよさん

詳細情報もチェックだぜ!

詳細情報もチェック

詳細情報は一旦閉じて【今すぐインストール】をクリック。

今すぐインストールが【有効化】へと変わります。

有効化になります

有効化をクリックすると、管理画面の左側のメニューバーにプラグインの項目が表示されています。

プラグインの項目が出現

これでスパム対策は完了です。

ひよさん
ひよさん

え!インストールしただけなのに

「ダミーの入力項目を作成」「日本語がない投稿を無視」「記事タイトルは日本語としない」が初期設定されており、すぐにスパムが(見え)なくなります。

クリックすると「Throws SPAM Away」の設定画面へ移動しますので、どんな設定ができるのか、見てみましょう。

Throws SPAM Away 設定画面

スパム対策機能

  • ダミーの入力項目を作成
    (スパムプログラム投稿に有効)
  • 日本語が存在しない投稿は無視
    (英字のみの投稿に有効)
  • タイトルは日本語カウントしない
    (日本語対策で記事タイトルが使われやすい)
  • 日本語文字列の含有数
    (設定以下の場合無視)
  • エラー画面の表示
  • コメント注意文言の表示

ダミーの入力項目に関しては、JavaScriptが使われているらしく、JavaScriptが無効の環境でのコメントはスパム判定されます。

使って見た感じ、ダミーの入力項目は無理に有効にしなくても、他の設定でカバーできそうです。

URL文字列除外

  • URLらしき文字列がある場合エラー
  • エラー時の表示文言

禁止 or 必須キーワードの制御

  • NGキーワード
  • 必須キーワード
  • キーワードエラー時の表示文言

日本語で何か承認したくない単語がある場合に良いですね。

トラックバックへの対応

詳細は省きます。

投稿IPアドレスによる制御

  • SPAMブラックリストIPからのコメント拒否
    (自分がスパムと判断したコメントにも採用可能)
  • IPアドレスエラー時の表示文言
  • IP制御免除ホワイトリスト
    (スパム判定を除外したいIPも設定可能)

IPアドレスをブロック登録するだけではなく、ホワイト登録も可能。

海外の方からのコメントがある場合に便利。

メモ機能もあるよ

自由入力できる項目もあります。IPアドレスの詳細やスパムに関する情報を残せます。

スパムデータベース

  • スパムコメント投稿情報の保存
  • スパムデータの表示期間設定
  • 一定時間内に指定回数の投稿があればスパム認定

短時間に多数のスパムを仕掛けられているときに。


とまあ、かなりボリュームのあるプラグインです。

私の元にくるスパムは、98%が英字のみ。なので、日本語がない投稿を無視させるだけでも、相当減りそう。

スパム判定した場合にエラー表示するように設定して、ひと晩様子を見ます。

エラー画面も設定してみる

▼ ▼ ▼

プラグインをはじめてから、1件も来なく(見えなく)なりました!

エラー表示に満足

プラグイン内【元の記事に戻ってくる時間】という項目の設定秒数を増やし、無視対象の設定を作った場合、文言と共にエラー画面が出ます。

そして、コメントされた記事に自動的に戻ります。

コレ良いですねえ~♪なんか本格的なエラー対策って感じ。

この画像は初期設定の文言です

以下の項目でエラー表示ができます。

  • 日本語が存在しない
  • 日本語文字列規定値
  • URLらしき文字列混入数
  • NGキーワード
  • 必須キーワード
  • IPアドレスでのブロック
  • 一定期間内のスパム認定機能

というわけで、急なスパムに困ったときに頼れる、日本語で設定できるプラグイン「Throws SPAM Away」の紹介でした。

この記事を書いた人
ちゅる

食べること・文章を書くことが好き。30代女性。北海道。

周りの評価欲しさに仕事を頑張ったら、心身が壊れて20代が強制終了。

その経験から、頑張っても報われなかったのは「自分の思考」だと気づいた。

現在そんな「失って得た学び」や趣味に関する情報を発信中。

>>詳しくはコチラ

スポンサーリンク
とにかき。―とにかく何かに書きたいのです。

タイトルとURLをコピーしました