上級者向けとなりますが、Mysqlで直接SQL文を実行し、一気にレビジョンや非承認コメントを消してしまうコードをご紹介いたします。
ワードプレスのレビジョンを一気に消すSQL
シンプルに投稿だけを消すsqlコードは下記になります。
DELETE FROM wp_posts WHERE post_type = "revision";
ただ、上記のsqlですとその投稿のカスタムフィード値や、タグやカテゴリー設定が消えずに残ります。これらもきれいに消したい場合のsqlコードは下記のようになります
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'
※もしプレフィクス設定がwp_でない場合は、wp_posts等の値を プレフィクスposts に書き換えられてください。
ワードプレスの非承認コメントを一気に消すSQL
次に非承認コメントを一気に消すコードは下記となります。
DELETE FROM wp_comments WHERE comment_approved = '0';
スパムコメントが大量にたまってしまった場合はとても便利です。お試しください。
※こちらのコードを実行する際はデータベースのバックアップを念のためお取りになる事をお勧めいたします。