← リビジョン削除の全体像 | WordPress プラグイン一覧 | ブログ
最終更新: 2026年7月12日 | 執筆: Takahiro Nishii
post_type = revision として wp_posts に蓄積され、公開記事とは別レコードなので削除しても公開内容は消えません。ただし放置するとデータベースが肥大化し、バックアップや表示に影響することがあります。
wp_posts を確認すると、記事本体の何十倍もの行がリビジョンで埋まっていた。普段は目に見えないだけで、データベースは静かに膨らんでいたのです。
リビジョンとは何か?
リビジョンは「記事の過去版」です。投稿や固定ページを編集して保存するたびに、それまでの内容がコピーとして残ります。編集ミスをしても、あなたは前の状態に戻せます。
これらは post_type = revision として保存され、投稿一覧には表示されません。自動保存(オートセーブ)も同じ仕組みで保存されます。
なぜリビジョンは増え続けるのか?
WordPress はデフォルトでリビジョン数に上限がありません。1つの記事を100回更新すれば、100件近いリビジョンが残ります。長文記事を頻繁に手直しするサイトほど、リビジョンは加速度的に増えていきます。
wp-config.php に define('WP_POST_REVISIONS', 5); と書けば今後の保存数を制限できますが、これはこれから作られる分にのみ有効で、すでに溜まったリビジョンは減りません。
放置するとどうなる?
- データベースの肥大化 —
wp_postsの行数が膨らむ - バックアップ・移行が重くなる — 出力サイズと時間が増える
- 管理のしづらさ — phpMyAdmin などでの見通しが悪くなる
直接的に表示速度を大きく落とすとは限りませんが、運用の重さとして少しずつ効いてきます。
今どれくらい溜まっているか確認するには?
一番簡単なのは、専用プラグインで件数と推定容量を見る方法です。下は Takahiro Revision Cleanup の概要画面で、総数・推定容量・累計削除数がひと目で分かります。
よくある質問
リビジョンを削除すると公開記事も消える?
いいえ。削除対象は post_type = revision のレコードのみで、公開中の投稿・固定ページは別レコードのため影響を受けません。
リビジョンは完全に無くしてもいい?
過去版への復元ができなくなる点だけ注意してください。WP_POST_REVISIONS で「直近◯件だけ残す」といった運用も可能です。
削除の手順を詳しく知りたい
WordPressのリビジョンを安全に削除する方法で、バックアップから削除・最適化までまとめています。
