WordPressのリビジョンとは?仕組みと”溜まりすぎ”のリスクを実例で解説

← リビジョン削除の全体像WordPress プラグイン一覧ブログ

最終更新: 2026年7月12日 | 執筆: Takahiro Nishii

結論: WordPress のリビジョンとは、記事を更新するたびに自動保存される「過去版のコピー」です。post_type = revision として wp_posts に蓄積され、公開記事とは別レコードなので削除しても公開内容は消えません。ただし放置するとデータベースが肥大化し、バックアップや表示に影響することがあります。
私が最初にリビジョンを意識したのは、サイトのバックアップが妙に重くなったときでした。wp_posts を確認すると、記事本体の何十倍もの行がリビジョンで埋まっていた。普段は目に見えないだけで、データベースは静かに膨らんでいたのです。

リビジョンとは何か?

リビジョンは「記事の過去版」です。投稿や固定ページを編集して保存するたびに、それまでの内容がコピーとして残ります。編集ミスをしても、あなたは前の状態に戻せます

これらは post_type = revision として保存され、投稿一覧には表示されません。自動保存(オートセーブ)も同じ仕組みで保存されます。

なぜリビジョンは増え続けるのか?

WordPress はデフォルトでリビジョン数に上限がありません。1つの記事を100回更新すれば、100件近いリビジョンが残ります。長文記事を頻繁に手直しするサイトほど、リビジョンは加速度的に増えていきます。

wp-config.phpdefine('WP_POST_REVISIONS', 5); と書けば今後の保存数を制限できますが、これはこれから作られる分にのみ有効で、すでに溜まったリビジョンは減りません。

放置するとどうなる?

  • データベースの肥大化wp_posts の行数が膨らむ
  • バックアップ・移行が重くなる — 出力サイズと時間が増える
  • 管理のしづらさ — phpMyAdmin などでの見通しが悪くなる

直接的に表示速度を大きく落とすとは限りませんが、運用の重さとして少しずつ効いてきます。

今どれくらい溜まっているか確認するには?

一番簡単なのは、専用プラグインで件数と推定容量を見る方法です。下は Takahiro Revision Cleanup の概要画面で、総数・推定容量・累計削除数がひと目で分かります。

リビジョンの総数・推定容量・累計削除数を表示する概要ダッシュボード
リビジョン総数と推定容量を可視化(Takahiro Revision Cleanup)

リビジョンの確認・削除は無料プラグインで

WordPress.org で無料ダウンロード 安全な削除手順を見る

よくある質問

リビジョンを削除すると公開記事も消える?

いいえ。削除対象は post_type = revision のレコードのみで、公開中の投稿・固定ページは別レコードのため影響を受けません。

リビジョンは完全に無くしてもいい?

過去版への復元ができなくなる点だけ注意してください。WP_POST_REVISIONS で「直近◯件だけ残す」といった運用も可能です。

削除の手順を詳しく知りたい

WordPressのリビジョンを安全に削除する方法で、バックアップから削除・最適化までまとめています。