WordPressのスパムコメントを一括削除。

(とくにここには書いていなかったんですが、意外とWordPress用に日本語で書いてあるものが見つからなかったので、メモしときます。WPユーザの皆様、もし良かったら使ってください)

スパムコメントの一括削除には、WordPressの管理画面を使うよりもMySQL管理画面(phpMyAdmin)を使うと早いです。

  1. MySQL管理画面に入り、WordPressのデータベースを左メニューから選ぶ
  2. 「SQL」という上部メニューをクリック
  3. テキストフィールドに下記をコピペ(メールアドレスはスパム主のものに変えてください)
    DELETE FROM `wp_comments` WHERE `comment_author_email` = '[email protected]';
  4. 「実行」をクリック

こんなかんじで。
うちのところに大量に来るスパムコメントは、だいたいメールが同じなのでこれで大丈夫ですが、そうでない場合はURLとかコメントとかIPとかのフィールドの部分を入れ替えて使ってみてください。「嘘だろ!」ってくらいたくさんスパムを受けてもほんとに一発で消せるので、ちょっと気持ちいいです(笑)。だからって受けたくはないけども。

WPBlacklistを入れたいけどそのまえにWordPress1.2にしないといけないのでした…。

ちなみにMovable TypeでもSQLを使っているサイトも、こんなかんじで、同じように大量一括削除できます。…って、今更?


Comments

“WordPressのスパムコメントを一括削除。” への19件のフィードバック

  1. >「嘘だろ!」ってくらいたくさんスパム
    あるんですよねぇ、びびりました。
    そしてそのせつはありがとうございました!
    ホンとに助かりました、しかもとても気持ちよかった!:)

    昨日あたりから母のWPサイトも標的になったりしてるぐらいなので、これは本格的に対策しないとと思ってるWPユーザーさんも多いと思います。

    #WPBlacklist入れてもまた付いてたりしてたので、こまめに対応してかないと、ですね。頑張りましょー。

  2. あ…でも、私の「嘘だろ!」は、Zazieさんほどではないです(笑)
    うちは、一度にまとめて多くて100件くらいかな?
    3400って…、私も聞いたとき呆然でしたよ!!!

    ほんとに、常に目を光らせてないといけないですよね~。
    がんばりましょーーー。

  3. ソウです。
    ただ、mysql直接触るとちょっとしたミスで全部消しちゃうことがあるんで、注意ですね。昔、別のシステムで全データ削除してしまい、泣きそうになったことが・・・

  4. ソウさんもそんなことが……。
    ほんと、ボーっとしてると変なもの消しちゃったりすることもありうるので気をつけないといけません。

  5. コメントSPAM大行進だな
    本日、私のところにも一度に240件オーバーも、
    SPAMをやられました。

    その都度けすのも大変なので、
    detlog.orgさんのエントリーにもあるように、
    phpMyAdminにて、SQLを発行し一瞬で消しました。

    DELETE FROM `wp_comments` WHERE `comment_author_email` = …

  6. […] これはdetlogのNaoさんも(ここの)エントリーに書かれている。 […]

  7. […] ずーっと手動で消してたけど。。 detlogさんの削除方法 を見て、バブルはxoops-wordpressなんで、phpmyadminでxoops_wp_commentsのテーブルで DELETE […]

  8. wordpressにおけるコメントスパム一括削除方法
    detlogさんのWordPressのスパムコメントを一括削除。を参考に、phpmyadminからコメントスパムを一括削除。
    ———
    テーブルxoops_wp_commentsに削除クエリを実行します。
    DELETE FROM `xoops_wp_comments` WHERE `comment_author_email` = ‘lilo@suddene…

  9. (JUST LIKE) STARTING OVER
    復 活

    ようやくBlogの復旧ができました。
    何でSQLクエリーが実行されないのかと思ったら、何のことはない、SQLファイルがでかすぎたのね。
    12MBもあったからアップロードできなかっただけの話なのね。

    そういうことなのでSQLファイルからStattraqのダンプファイπ..

  10. […] いろいろ対策方法があるようですが、よくわからないのでとりあえず大量に削除できるDetlog さんの記事を参考に削除、そのあともぽつぽつきているのでWPBlacklist25なるものを使ってみたいけど、DLしてUP� […]

  11. […] 襪函ΑΑΔ・筺▲灰瓮鵐肇好僖爐・舂未法ぢとりあえずWordPressの大御所(?)detlog.orgさんの「WordPressのスパムコメントを一括削除。」というエントリを参考にしながらとりあえず来たコメントを一括削除。 データβ[…]

  12. […] 里如△修蘓欧討靴泙Δ辰董ぢ ■同時進行で他のWPサイトの記事を巡回。コメントSPAM大行進だなとかWordPressのスパムコメントを一括削除。 とかを頭のなかにぐるぐるさせながらやれるだけのことはやりました。 私は、ph […]

  13. SPAMコメント その2
    というわけで。先日伝えました通り、私のサイトに計13000のスパムコメントが登録されていました。そのせいでDBの呼び出しも遅くなったり、整理するのに時間がかかりと散々な目に合いました。

    このまま泣き寝入り?なぞするわけもなく、徹底的に調査しようと思います。・..

  14. […] 見えてないけど WPJ フォーラムWPJ :: スパム処理にお悩み ?とdetlogのNaoさんのこのエントリー detlog.org WordPressのスパムコメントを一括削除。? をみてコメントスパム対策。 前に全部のエントリーにスβ[…]

  15. コメントスパム
    またやられた、、、
    こちらが認証しないと表示はされない設定にしてあるので見えてないけど

    WPJ フォーラムWPJ :: スパム処理にお悩み ?とdetlogのNaoさんのこのエントリー
    detlog.org WordPressのスパムコメントを一括削除。?
    をみてコメントスパム対策。
    前に対..

  16. ヨンサマフィーバーに沸くソウリュウヘイです。
    また、スパム増えてね?(若者言葉)
    MTBlacklist導入したけど、リストは静的なので
    週に数十件くらいはスパムがやってきます。
    NGワードがあったらコメントが登録されない、
    みたいなpluginが欲しいところですね。

  17. リュウヘイ~!
    にぎわってますか?笑
    ってゆーかソウさん実際若者だし~(偽若者言葉)

    スパム対策については、こちらにもいろいろあります。
    WordPress Documentation Anti Spam
    チェックボックスつけるやつは、チェックを忘れると書いたコメントが消えてしまうんですよね…。
    それで、まだここではつけていません。

  18. […] 狢从・魄譴弔砲泙箸瓩織廛薀哀ぅ・OMY SpamBlock JP スパム対策プラグインを使用させていただき、phpMyAdmin を利用する既投稿スパムコメントの一括削除を行いました。 SOMY SpamBlock JPは日本語以外のみで表記されて […]

  19. コメントスパム
    なぜか投稿と同時にコメントスパムがつく。
    うざいので一括削除してみた。メールアドレスだとちょっとずつしかできないので、サイトURLでやってみた。
    MySQLで
    DELETE FROM `wp_comments` WHERE `comment_author_url` = ‘サイトURL’;
    こんな感じにしたら2871コも削笑..