スパムコメントの一括削除方法
32000件ほどのスパムコメントがある、と先日書きましたが、よく見直したら60000件ほどありました(汗。
どこを見ていたんだろうか・・・>自分
まぁそれは良いとして、これだけ数があるとMT管理画面から消すのは無理です。
DBのレコードを直接消せないかなぁと思っていたのですが、SQLite用のGUIツールがありました。
これを起動してMTで使用しているDBファイルを開きます。
これでスパムコメントのみ範囲選択してDelete・・・と思ったのですが、いくら範囲選択しても
結局最後の1レコードしか削除できません。
だめじゃん・・・と思ったのですが、SQL分を発行できる画面もあるので、そちらから、
DELETE FROM mt_comment WHERE comment_id >= 開始値 AND comment_id <= 終了値
と入力することで、開始値~終了値の間に該当するコメントIDのコメントをスパッと消すことができました。
しかし、スパムじゃないコメントを消さないように注意したのですが、
一部のコメントは消えてしまいました・・・本当にすみません。
あとはMT上から再構築を行えば終了です。
これでいくらスパムコメントがきても大丈夫・・・・ですが、先ほどのプラグインで対応できていることを祈ります。
コメント[1]
コメントのテスト。
メールアドレスは入力しないと受付られません。
Posted by dai at 2008年3月12日 17:34 | 返信
コメントする