Takahiro Revision Cleanup

← 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 投稿タイプのみ(公開済み記事は対象外)
削除 APIWordPress 標準の 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 以上
  • マルチサイト: 現バージョンでは未対応

インストール方法

  1. WordPress.org 公開後: 管理画面 → プラグイン → 新規追加 → 「Takahiro Revision Cleanup」で検索 → インストール
  2. 手動インストール: ZIP を wp-content/plugins/takahiro-revision-cleanup/ に展開して有効化
  3. ツール → Takahiro Revision Cleanup を開く

※ 審査通過前は WordPress.org からのインストールはできません。

よくある質問

公開済みの記事も消えますか?
いいえ。削除されるのはリビジョン(post_type = revision)のみです。
削除を取り消せますか?
できません。データベースバックアップからの復元が必要です。
一度に何件まで削除できますか?
1 リクエストあたり最大 2,000 件です。それ以上ある場合はメッセージが表示され、再度実行してください。
英語の管理画面ですか?
はい。UI は英語です(WordPress.org 公式翻訳サイトでの日本語化を予定)。

開発者について

本プラグインは Takahiro Nishii が開発・保守しています。 WordPress サイトの運用・自動化(スクレイピング、REST API 連携、セキュリティ強化)を中心に活動しています。

プラグイン名: Takahiro Revision Cleanup
バージョン: 1.2.1(2026年6月時点)
ライセンス: GPLv2 or later
ソースコード: GitHub