← WordPress プラグイン一覧へ | リビジョン削除の考え方・手順 | ブログ
WordPress.org 審査中 — 公開後に公式ダウンロードリンクを掲載します
Takahiro Revision Cleanup は、WordPress に蓄積された投稿リビジョンを安全に確認・削除するための無料プラグインです。 管理画面の ツール > Takahiro Revision Cleanup から、リビジョン数・容量の把握、投稿タイプ別の削除、データベーステーブルのチェックまでを一画面で行えます。
こんな方におすすめ
- 長年運用したブログで
wp_postsが肥大化している - Better Delete Revision が使えなくなり、代替を探している
- リビジョン削除前に件数と内容をプレビューしたい
- 投稿・固定ページ・カスタム投稿タイプごとに削除範囲を絞りたい
主な機能
概要ダッシュボード全リビジョン数・推定容量・累計削除数を表示
一覧プレビュー20件ずつページ送りで削除前に確認
タイプ別削除投稿・固定ページ・CPT・孤立リビジョンを個別に削除
DB メンテナンスwp_posts / wp_postmeta の CHECK・OPTIMIZE
安全性への配慮
| 項目 | 内容 |
|---|---|
| 削除対象 | revision 投稿タイプのみ(公開済み記事は対象外) |
| 削除 API | WordPress 標準の wp_delete_post_revision() を使用 |
| 権限 | manage_options を持つ管理者のみ |
| CSRF 対策 | nonce + フォームトークン |
| レート制限 | 破壊的操作は 30 秒クールダウン |
| バッチ上限 | 1 回あたり最大 2,000 件(超過時は警告表示) |
ご注意: 削除したリビジョンは元に戻せません。実行前にバックアップを取得してください。
Better Delete Revision との違い
Better Delete Revision は 2022 年に WordPress.org から削除されました(セキュリティ上の問題)。 本プラグインは同様の「リビジョン確認 → 削除 → テーブル最適化」の流れを継承しつつ、 投稿タイプ別フィルタ・ページネーション付きプレビュー・現行のコーディング規約とセキュリティ対策を追加しています。
動作環境
- WordPress 5.9 以上(WordPress 7.0 でテスト済み)
- PHP 7.4 以上
- マルチサイト: 現バージョンでは未対応
インストール方法
- WordPress.org 公開後: 管理画面 → プラグイン → 新規追加 → 「Takahiro Revision Cleanup」で検索 → インストール
- 手動インストール: ZIP を
wp-content/plugins/takahiro-revision-cleanup/に展開して有効化 - ツール → Takahiro Revision Cleanup を開く
※ 審査通過前は WordPress.org からのインストールはできません。
よくある質問
- 公開済みの記事も消えますか?
- いいえ。削除されるのはリビジョン(
post_type = revision)のみです。 - 削除を取り消せますか?
- できません。データベースバックアップからの復元が必要です。
- 一度に何件まで削除できますか?
- 1 リクエストあたり最大 2,000 件です。それ以上ある場合はメッセージが表示され、再度実行してください。
- 英語の管理画面ですか?
- はい。UI は英語です(WordPress.org 公式翻訳サイトでの日本語化を予定)。
開発者について
本プラグインは Takahiro Nishii が開発・保守しています。 WordPress サイトの運用・自動化(スクレイピング、REST API 連携、セキュリティ強化)を中心に活動しています。