Devenia リビジョン保持
WordPress の有用なリビジョン履歴を残しつつ、古いリビジョンが増え続けるのを防ぎます。
何をするか
以前の内容を戻したいとき、WordPress のリビジョンは役立ちます。ただし、更新の多いサイトではリビジョンテーブルがすぐ大きくなります。この Devenia プラグインは新しいリビジョンと一部の古い基準点を残し、その方針から外れたリビジョンを削除します。
- 投稿または固定ページごとに最新リビジョンを残します。
- 設定した期間の近くにある古い基準リビジョンを残します。
- 削除前に dry-run を実行できます。
- 設定したスケジュールで動きます。
標準ポリシー
標準では、対応する投稿または固定ページごとに最新 10 件のリビジョンを残し、さらに約 1、2、3、4、10 週間前の古いリビジョンを 1 件ずつ残します。
目的は実用的な復元範囲です。最近の編集は戻せる状態を保ち、古いチェックポイントも文脈として残します。
役立つ場面
- 内容の編集が多いサイト。
- 古い復元ポイントも必要な編集型サイト。
- リビジョン量を予測しやすくしたい WordPress サイト。
- 清掃前に明確な dry-run が必要な保守フロー。
安全な使い方
プラグインの設定画面を開き、保持ポリシーを確認してから、まず dry-run を実行してください。手動清掃では、リビジョンを削除する前に確認が必要です。
要件
- WordPress 6.9 以上。
- PHP 7.2 以上。
- 標準リビジョンを使っている WordPress サイト。
現在のリリース
バージョン 0.1.5 では内部の保持ポリシーを強化し、dry-run と清掃が同じ明示的な保持/削除判断を使うようにしています。