wordpress postsテーブルのpost_statusについて

wordpressのコンテンツ内をgrepしたくてpostsテーブルのpost_contentを検索したら思いのほか沢山ヒットしてしまった。

どうやら過去のリビジョンのデータも含まれているらしく、post_statusが「inherit」または「revision」のデータがそれに該当するらしい。

公開中の投稿データはpost_statusが「publish」となる。なので「publish」のデータに絞り込んで検索すればok

deleteでpost_statusを指定すれば、リビジョンデータを消してスッキリさせることも可能。(現状2000件程度なのでひとまず残しておく)


参考サイト
http://blog.serverkurabe.com/wordpress-revision-deleteWordPressのリビジョンを削除する方法(プラグイン不使用) | Sabakura Blog
WordPress - post_status について - Qiita