当ページのリンクには広告が含まれてます。

ワードプレスの未承認コメントを一気に削除する方法

 

ブログにはワードプレスを使用しているのですが、スパムコメントが酷いです。

1日に数十件もコメントされ、消しても消してもきりがありません。

もう面倒なので、しばらく放置していたら、4万6千件ものスパムメールがたまってしまいました。

これだけ増えてくると、容量にも影響してきそうなので消すことにしたのですが、20件ずつでは拉致があきません。

スパムチェックボタンをクリックすると一気に削除できる情報があったのでやってみたのですが、件数が多いせいか、応答がなくなってしまいました。

140214-del0

さらに調べてみると、SQLで削除する方法もあるようでした。

私が利用しているサーバーはエックスサーバーなのですが、エックスサーバーの情報を見つけることができなかったので、せっかくなのでこのブログに備忘録として残しておきます。

ということで、エックスサーバーでの手順について見て行きたいと思います。

まず、サーバーパネルのDATABASEからMySQLを選択します。

140214-del1

IDをパスワードを入力後、対象のデータベースを選択します。

infomation_schemeじゃない方ですね。

140214-del2

SQLタブをクリックします。

140214-del3

以下のクエリを入力して、実行します。

DELETE FROM  wp_comments WHERE comment_approved=’0′;

※テーブル名(wp_comments)はご利用のDBに合わせて修正してください。

140214-del4

確認のメッセージが表示されますので、OKをクリックします。

140214-del45

46700件ものコメントが一瞬(0.6419秒)で削除されました。

140214-del5

いやー、すっきりして良かったです。