WordPressのリビジョンとは?削除・制限方法を解説

WordPressの「リビジョン」とは、投稿や固定ページを保存・更新したときに、過去の内容を復元できるよう保存される履歴です。 文章を間違って削除したり、更新前の状態へ戻したくなったりしたときに役立ちます。

便利な機能ですが、長期間運営しているサイトではリビジョン数が増えることがあります。 ただし、数が多いからといって即座に削除する必要があるわけではありません。まず役割を理解し、必要なら保存数を制限するのが基本です。

30秒でわかる結論

  • リビジョンは、投稿・固定ページを保存や更新したときの過去履歴
  • 過去の内容を比較して、以前の状態へ復元できる
  • WordPressは標準でリビジョンを保存する設定になっている
  • 標準設定では保存数に上限がなく、更新を重ねると増える
  • 保存数はwp-config.phpのWP_POST_REVISIONSで制限できる
  • define( 'WP_POST_REVISIONS', 5 );なら、基本的に投稿ごとに5件まで保存する設定になる
  • WordPress標準画面には、古いリビジョンを一括削除するための一般向けUIはない
  • 初心者は「全部削除」より、必要なら3~10件程度を残す運用から検討する
  • 自動保存とは似ているが役割が異なるため、混同しない

WordPressのリビジョンとは?

リビジョンは、WordPressで投稿や固定ページを保存・更新したときに作られる過去版です。

たとえば記事を公開後に文章を大きく書き換え、あとから「前の表現に戻したい」と思った場合、リビジョンが残っていれば過去版を確認して復元できます。

具体例

1本の記事を公開後、10回「更新」したとします。 WordPressの標準設定では、それぞれの更新時点の内容がリビジョンとして保存され、過去の内容を比較・復元できる状態になります。

WordPress公式では、リビジョンを「保存した下書きや公開済み更新の記録」と説明しています。 タイトル・本文・抜粋などの変更履歴を確認できます。

リビジョンでできること

リビジョンの主な用途は、過去の編集内容を確認し、必要に応じて復元することです。

  • 以前の文章を確認する
  • どこを変更したか比較する
  • 削除してしまった文章を戻す
  • 更新前の内容へ復元する
  • 複数回の編集履歴をさかのぼる

教科書ポイント

リビジョンは「不要データ」ではなく、編集ミスから戻るための保険です。 容量削減だけを目的に、すべて無効化・削除するのはおすすめしません。

リビジョンを確認・復元する方法

投稿や固定ページにリビジョンが存在する場合、編集画面から履歴を確認できます。

1.投稿または固定ページを開く

過去版を確認したいページの編集画面を開きます。

2.リビジョン項目を開く

設定サイドバーの投稿・固定ページ情報から、リビジョン数を確認します。

3.過去版を選ぶ

保存されたリビジョンを選択し、変更内容を比較します。

4.必要なら復元する

戻したい版を確認して「復元」を実行します。

WordPress 7.0以降ではリビジョン画面が刷新され、保存された版を選択して変更箇所を確認できるようになっています。 WordPress 6.9以前では従来の比較画面が使われます。

復元前に内容を確認する

リビジョンを復元すると、選んだ過去版の内容へ戻ります。 「どの版を戻すか」を日時と変更内容で確認してから実行してください。

リビジョンはどこに保存される?

WordPressのリビジョンは、データベースのpostsテーブルに保存されます。 通常の投稿と関連付けられた、post_typeがrevisionのデータとして管理されます。

そのため、記事数が多く、1記事あたりの更新回数も多いサイトでは、リビジョン件数も増えていきます。

件数のイメージ

500記事を運営し、1記事あたり平均20件のリビジョンが残っているとすると、単純計算では約10,000件のリビジョンになります。

500記事 × 20件 = 10,000件

ただし、リビジョンが10,000件あるからサイトが必ず遅くなる、という意味ではありません。 データベース全体のサイズやサーバー性能、クエリ、プラグインなども影響するため、件数だけで判断しないでください。

リビジョンと自動保存の違い

リビジョンと自動保存は混同しやすい機能ですが、役割が異なります。

項目 リビジョン 自動保存
主な目的 過去の更新履歴を残す 編集中の内容を自動的に保護する
作成タイミング 保存・更新時など 編集中に自動
保持 設定した数まで蓄積 原則としてユーザーごとに1件
用途 過去版の比較・復元 ブラウザ終了・通信切断等からの復旧

WordPress公式では、自動保存は「特殊なリビジョン」として保存され、投稿そのものを上書きしない仕組みになっています。 また、同じ投稿について自動保存が際限なく増え続けるわけではありません。

自動保存の詳しい仕組み・間隔・リビジョンとの違いは「WordPressの自動保存とは?」で分けて解説します。

リビジョンは削除した方がよい?

結論からいうと、すべてのサイトで定期的に全削除する必要はありません。

リビジョンは復元に役立つため、ある程度残すメリットがあります。 一方、何百記事もあり、各記事に何十・何百件とリビジョンが残るサイトでは、古い履歴を整理する判断もあります。

小規模ブログ

削除優先度:低

データベース容量に余裕があり、問題がなければ無理に削除する必要はありません。

記事数が数百~数千

確認価値:あり

リビジョン件数やDB容量を確認し、必要なら保存数を制限します。

複数人で編集

残す価値:高

編集ミスや差し戻しに備え、過去履歴を一定数残した方が便利です。

DB容量が逼迫

整理を検討

バックアップ後、古いリビジョン整理や保存数制限を検討します。

WordPress標準ではリビジョンを一括削除できる?

2026年10月時点のWordPress公式ドキュメントでは、リビジョンを削除するAPIはありますが、一般ユーザー向けの標準管理画面に一括削除UIは用意されていません。

古いリビジョンをまとめて削除する場合は、主に次の方法があります。

  • データベース最適化系プラグインを利用する
  • 管理者・開発者がWP-CLIやプログラムを利用する
  • データベースを直接操作する

初心者はデータベースを直接削除しない

SQLで直接リビジョンを削除する方法もありますが、条件を間違えると必要な投稿データまで削除する危険があります。 初心者は、バックアップを取ったうえで信頼できるプラグインを使うか、詳しい管理者へ依頼してください。

リビジョンを削除する基本手順

初心者が過去のリビジョンを整理する場合は、「削除前にバックアップ」が最優先です。

1.サイトをバックアップする

少なくともデータベースを復元できる状態にします。

2.現在のデータベース容量を確認する

削除する目的が容量削減なら、作業前の容量を記録します。

3.リビジョン削除機能を確認する

利用する最適化プラグイン等で「投稿リビジョン」の削除対象を確認します。

4.対象を確認して削除する

投稿・固定ページそのものを削除しないことを確認して実行します。

5.サイトを確認する

記事表示、管理画面、編集画面などに問題がないか確認します。

削除済みリビジョンは、そのリビジョンからの復元には使えなくなります。 作業前バックアップを別に保管してください。

リビジョンの保存数を制限する方法

今後リビジョンが増えすぎないようにするなら、wp-config.phpで保存数を制限できます。

5件まで保存する例

define( 'WP_POST_REVISIONS', 5 );

この設定では、通常のリビジョンを投稿ごとに最大5件保存する設定になります。 古いリビジョンは、新しい更新が行われた際に整理されます。

設定値 意味
true リビジョンを保存。WordPress標準設定
-1 リビジョン数を制限しない
5 通常のリビジョンを5件まで保存
3 通常のリビジョンを3件まで保存
false / 0 通常のリビジョンを保存しない

自動保存は別に扱われる

WP_POST_REVISIONSを0またはfalseにしても、WordPress公式では投稿ごとの自動保存は別に残る仕組みとされています。 リビジョン制限と自動保存停止は同じ設定ではありません。

wp-config.phpを編集するときの注意点

wp-config.phpはWordPressの重要な設定ファイルです。 記述ミスをするとサイトが表示できなくなる場合があります。

変更前チェック

  • wp-config.phpのバックアップを取る
  • サイト全体のバックアップも確認する
  • 全角記号を使わない
  • 引用符やセミコロンを消さない
  • 同じWP_POST_REVISIONS定義を重複させない
  • 変更後にサイトと管理画面を確認する

レンタルサーバーによってはファイルマネージャーから編集できますが、初心者が不安な場合は無理に編集せず、サーバー会社や制作会社へ相談してください。

リビジョンを完全に無効化してよい?

技術的には、次のように設定すると通常のリビジョン保存を無効化できます。

define( 'WP_POST_REVISIONS', false );

ただし、一般的なWordPressサイトでは完全無効化を第一選択にはしません。 誤って文章を消したり、複数人で編集したりしたときに、過去版へ戻れなくなるためです。

初心者向けの考え方

「0件にする」より、まず3~10件程度の上限を設けて残す方が、容量と復元性のバランスを取りやすいです。 実際に何件必要かは、記事更新頻度と運営体制で決めます。

リビジョンを減らすとWordPressは速くなる?

リビジョンを削除したからといって、ページ表示が必ず体感できるほど速くなるとは限りません。

WordPressの表示速度には、サーバー性能、キャッシュ、プラグイン、テーマ、データベースクエリ、画像など多くの要素が関係します。

表示速度 = サーバー + キャッシュ + PHP + DB + テーマ + プラグイン + 画像など

リビジョンが大量に存在しデータベースが肥大化している場合は整理に意味がありますが、数十件削除しただけで劇的に高速化すると考えないでください。

高速化目的だけで全削除しない

リビジョンは復元機能として価値があります。 「高速化プラグインに削除ボタンがあるから」という理由だけで全削除せず、現在の件数・DB容量・必要な復元履歴を確認して判断します。

何件残すのがよい?

WordPress公式は「全サイトで○件が最適」という固定値を示していません。 そのため、サイトの更新頻度や運営人数で決めます。

運営例 考え方
更新が少ない個人サイト 標準のままでも問題になりにくい
記事を頻繁に編集 5~10件程度を残すと復元しやすい
複数人編集 少なすぎない方が履歴確認に便利
大規模メディア 件数・DB容量を見て上限を設計

「3~10件」はWordPress公式の推奨値ではなく、初心者が運用を考えるための目安です。 重要な記事を頻繁に編集するサイトでは、それ以上残す判断もあります。

どんな場合に削除・制限が必要?

数十記事の個人ブログ

優先度:低

容量に問題がなければ、リビジョン対策を急ぐ必要はありません。

数百~数千記事

確認推奨

リビジョン数とDB容量を見て、保存上限の設定を検討します。

会社サイト

履歴を残す

誤更新から戻せるよう、完全無効化より一定数を残す運用が向きます。

DB容量が不足

整理候補

バックアップ後、古いリビジョンを整理し、今後の上限も設定します。

教科書判定

教科書判定

リビジョンは「全部消す」より「必要な数だけ残す」が基本

WordPress初心者は、リビジョンを不要データと考えないでください。 編集ミスから過去版へ戻せる重要な機能です。

小規模サイトで容量に余裕があるなら、無理に削除する必要はありません。 記事数や更新回数が増え、データベース容量が気になる場合は、バックアップを取ったうえで古いリビジョンを整理します。

今後の増加を抑えたい場合は、WP_POST_REVISIONSで保存数を制限します。 初心者なら完全無効化より、まず3~10件程度を残す設定から検討するのが安全です。

削除より先に「復元に何件必要か」を決める。これがリビジョン管理の基本です。

よくある質問

Q.リビジョンを削除すると現在の記事も消えますか?

正しくリビジョンだけを削除すれば、現在公開中の記事そのものを削除する操作ではありません。ただし、データベースを直接操作して条件を間違えると危険なので、初心者はバックアップ後に安全な方法で作業してください。

Q.リビジョンは何件まで保存されますか?

WordPress標準ではリビジョン保存が有効で、件数上限は設けられていません。wp-config.phpでWP_POST_REVISIONSに整数を指定すると、保存数を制限できます。

Q.リビジョンを5件に制限すると、すでにある古い履歴もすぐ消えますか?

WordPress公式では、上限を超えた古いリビジョンは投稿が再び更新された際に削除される仕組みとされています。設定変更だけで既存の全リビジョンを即座に一括削除する操作とは異なります。

Q.自動保存を止めればリビジョンも増えませんか?

自動保存と通常のリビジョンは別の仕組みです。自動保存の設定を変えることと、WP_POST_REVISIONSで通常のリビジョン数を制限することは同じではありません。

Q.リビジョン削除でSEOに影響しますか?

リビジョンはWordPress内部の編集履歴であり、通常は公開ページそのものではありません。正しく過去リビジョンだけを整理することを、検索順位を上げるSEO施策として考える必要はありません。

まとめ

この記事の結論

  • リビジョンは投稿・固定ページの過去版を保存する仕組み
  • 以前の内容を比較・復元できる
  • 標準ではリビジョン保存が有効で、件数上限はない
  • リビジョンはWordPressデータベース内に保存される
  • 自動保存とは役割と保持方法が異なる
  • 標準管理画面には一般向けの一括削除UIはない
  • 削除前は必ずデータベースをバックアップする
  • WP_POST_REVISIONSで今後の保存数を制限できる
  • 初心者は完全無効化より、必要な履歴を数件残す運用を優先する

リビジョンは、WordPressを長く運用するほど増えやすいデータですが、同時に編集ミスから戻るための重要な保険でもあります。 「多いから全部削除」ではなく、必要な復元履歴を残しながら保存数を管理するのが安全な運用です。

次に読む

「WordPressの自動保存とは?リビジョンとの違いを解説」もあわせて確認してください。