デュプリケーター デュプリケーター

デュプリケーター・ドキュメンテーション

デュプリケーターのドキュメント、参考資料、チュートリアル

WP Media Cleanup – 変更履歴


バージョン 1.0.17 – 2026年3月3日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • このリリースでは、管理メニューのダッシュアイコンをカスタムSVGアイコンに置き換え、リリーススクリプトを除外することでよりクリーンなディストリビューションビルドを提供します。

プラグイン:

  • [更新] WordPress管理画面サイドバーのダッシュアイコンをカスタムSVGメニューアイコンに置き換えました。
  • [更新] プラグインパッケージをクリーンに保つため、配布ビルドから release.sh を除外しました。

バージョン 1.0.16 – 2026年1月29日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • このメンテナンスリリースでは、ハードコードされた画像参照のテーマファイルスキャン、バックアップ/復元ページへの検索ボックス追加、ACFおよびページビルダー互換性のためのシリアル化された投稿メタデータスキャン、WooCommerce用のタームメタデータスキャン、および除算によるゼロエラーの修正を含む、最近のすべての改善点を統合しています。

プラグイン:

  • [新機能] テーマテンプレート内のハードコードされた画像参照を検出するためのテーマファイルスキャンを追加しました。
  • [新機能] バックアップ/復元ページに検索ボックスを追加し、バックアップ記録のフィルタリングを高速化しました。
  • [新機能] ACFリピータやページビルダーデータに保存された画像を捕捉するため、バッチ処理によるシリアル化された投稿メタデータのスキャンを追加しました。
  • [新機能] WooCommerceカテゴリサムネイルやその他の用語ベースの画像を捕捉するための用語メタスキャンを追加しました。
  • [修正] wp_media_cleanup_format_size() において、値がゼロ、負の数、または数値でない場合に発生する除算によるゼロエラーを修正しました。

バージョン 1.0.15 – 2026年1月29日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • このリリースでは、大規模なWordPressサイトにおけるPHPタイムアウトエラーを防止するため、スキャンを複数のAJAX呼び出しに分割するチャンク抽出ワークフローを導入しました。再開可能な状態追跡とステップ固有の進捗インジケーターを備えています。

プラグイン:

  • [新機能] 3段階スキャンワークフローを導入:コンテンツスキャン、抽出(チャンク処理)、画像サイズスキャンにより、タイムアウトなしで大規模な投稿メタテーブルを処理可能に。
  • [新機能] データベースによる状態追跡と自動再試行(各ステップで最大3回)を備えた再開可能なスキャン機能を追加しました。
  • [新機能] ステップごとの進捗メッセージを追加し、ユーザーがどのデータソース(ウィジェット、カスタマイザー、カスタムフィールドなど)がチェックされているかを正確に確認できるようにしました。
  • [修正] WordPress 6.7以降におけるcronスケジューリングの競合を修正。登録処理をplugins_loadedフックからinitフックへ移行しました。
  • [更新] スキャンハンドラ全体で標準化されたAJAXエラー応答と機能チェックを修正しました。

バージョン 1.0.14 – 2026年1月22日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、ファイルサイズフォーマットにおける致命的な除算によるゼロ除算エラーを修正し、シリアライズされた投稿メタ(ACF、ページビルダー)およびWooCommerceのタームメタに保存された画像に対するより安全なスキャン範囲を追加しました。

プラグイン:

  • [修正] wp_media_cleanup_format_size() における致命的な除算によるゼロ除算エラーを修正 — 無効な入力に対しては PHP エラーを発生させる代わりに、関数が '0 B' を返すようになりました。
  • [新機能] ACFリピーターフィールドや主要ページビルダー内の画像を検出するため、バッチ処理によるシリアル化された投稿メタデータのスキャンを追加しました。
  • [新機能] WooCommerceカテゴリサムネイルやその他の用語ベースの画像参照を検出するための用語メタスキャンを追加しました。
  • [更新] wp_media_cleanup_format_size() のエッジケースに対するユニットテストを追加 — テストスイートは現在33件のテストで構成されています。

バージョン 1.0.13 – 2026年1月20日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、画像検出機能をシリアライズされた投稿メタデータおよびタームメタデータに拡張し、ACF、ページビルダー、またはWooCommerceを使用するサイトのスキャン時の誤検知リスクを低減します。

プラグイン:

  • [新機能] ACFリピーターフィールドやページビルダーレイアウトに埋め込まれた画像を検出するため、包括的なシリアル化された投稿メタデータスキャンを追加しました。
  • [新機能] WooCommerceのカテゴリサムネイルが未使用としてマークされるのを防ぐため、用語メタのスキャン機能を追加しました。

バージョン 1.0.12 – 2026年1月16日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • このリリースでは、バックアップ/復元ページに検索ボックスを追加し、空のスキャンIDによるデータベースロックエラーを修正し、カスタムフィールドのスキャンを最適化し、画像カウントの精度を修正しました。

プラグイン:

  • [新機能] バックアップ/復元ページに検索ボックスを追加し、バックアップ記録を素早く絞り込めるようになりました。
  • [修正] チャンク化されたスキャン中に空の scan_id がデータベースロックエラーを引き起こす問題を修正しました。
  • [UPD] 大規模サイトにおけるクエリ負荷を軽減するため、カスタムフィールドのスキャン性能を最適化しました。
  • [修正] 正確性を確保するため、画像カウントをファイルシステムのカウントではなくデータベースレコードのみを使用するように修正しました。

バージョン 1.0.11 – 2026年1月16日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 今回のリリースでは、大規模サイトスキャン時に誤ったタイムアウトを防ぐための確認モーダルを追加し、スキャンIDの欠落によるデータベースロックエラーを解決しました。

プラグイン:

  • [新機能] スキャン開始前に大規模サイト確認モーダルを追加。大量のアップロードデータや投稿メタテーブルを持つサイトについてユーザーに警告します。
  • [修正] チャンク化されたスキャン操作中に空のscan_id値によって引き起こされるデータベースロックエラーを修正しました。

バージョン 1.0.10 – 2026年1月16日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • マイナーメンテナンスリリース。画像カウントの報告を修正し、ファイルシステムのカウントに依存する代わりに、データベースレコードのみを使用するようにしました。

プラグイン:

  • [修正] 画像カウントをデータベースレコードのみを使用するように修正し、ファイルシステムの不整合による不一致を解消しました。

バージョン 1.0.9 – 2025年12月17日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、ホスティングプロバイダーを通じたホワイトラベル配布を可能にするパートナーライセンスサポートを追加しました。

プラグイン:

  • [新機能] ホスティングプロバイダーの流通契約をサポートするため、パートナーライセンス統合を追加しました。

バージョン 1.0.8 – 2025年11月19日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • このリリースでは、プラグインの名称を「WP Image Size Cleanup」から「WP Media Cleanup」へ変更します。変更はコードベース全体およびすべてのドキュメントに適用されます。

プラグイン:

  • [更新] プラグイン名を「WP Image Size Cleanup」から「WP Media Cleanup」へ変更しました。変更対象は全ファイル、文字列、およびドキュメントです。

バージョン 1.0.7 – 2025年10月27日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、管理UIの改善、共有ホスティング環境におけるデフォルトのバッチサイズの修正、Duplicator統合モーダルの追加、およびインターフェース全体での保持日設定の動的化を実施しました。

プラグイン:

  • [更新] 管理インターフェース全体のスキャン、削除、復元ボタンのダッシュアイコンの位置を修正しました。
  • [修正] 共有ホスティング環境との互換性向上のため、デフォルトのバッチサイズを50から25に修正しました。
  • [新機能] クリーンアップ実行前のバックアップ推奨事項表示用として、Duplicatorプラグイン連携モーダルを追加しました。
  • [更新] UI内の全保持日数参照箇所において、固定値「30日間」の代わりに設定済み値が表示されるようになりました。
  • [更新] 絶対的な安全性を主張する表現を削除し、クリーンアップ前のベストプラクティスとしてDuplicatorの使用を推奨するようメッセージを更新しました。

バージョン 1.0.6 – 2025年10月24日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • WordPressのレスポンシブ画像セットで使用される画像サイズの削除を防ぐため、レスポンシブ画像(srcset)保護を追加する重要な修正。

プラグイン:

  • [修正] srcset保護を追加 — WordPressのレスポンシブ画像セットで使用される画像サイズ(medium、large、medium_large、1536×1536、2048×2048)が自動的に保持されるようになりました。
  • [更新] 正確なsrcset検出のため、WordPressコア関数wp_get_attachment_image_srcset()を使用しています。

バージョン 1.0.5 – 2025年10月24日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 今回のリリースでは、サーバーサイド自動化のための包括的なWP-CLIサポートを追加し、パストラバーサル攻撃に対するcronクリーンアップを強化し、テストスイートを30のテストに拡張しました。

プラグイン:

  • [新機能] WP-CLI コマンド一式を追加: find_unused、delete_unused、list_backups、restore、stats、benchmark。
  • [新規] cronバックアップクリーンアップにパストラバーサル保護を追加。realpath()検証とディレクトリ境界チェックを実施。
  • [修正] cronクリーンアップにおける空のバックアップパスの処理を修正し、意図しないファイル操作を防止しました。
  • [更新] CLIコマンドにフォーマットパラメータのホワイトリスト検証を追加しました。
  • [更新] テストスイートを30件に拡張(新規6件のcronセキュリティテストを含む。全て合格)。

バージョン 1.0.4 – 2025年10月23日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、メタデータ追跡によるバックアップ復元機能の強化、詳細なストレージ統計レポートの追加、および復元パスのセキュリティ検証の改善を実施しました。

プラグイン:

  • [新機能] バックアップ記録のメタデータ追跡を追加し、正確な復元レポートをサポートします。
  • [新機能] ディスク使用量、バックアップサイズ、クリーンアップ履歴を表示するストレージ統計ダッシュボードを追加しました。
  • [更新] 復元時のパストラバーサルを防止するため、復元パスのセキュリティ検証を強化しました。

バージョン 1.0.3 – 2025年10月23日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、バッチ処理による「すべてのバックアップの復元」機能を導入し、復元パスの検証テストを追加するとともに、大規模なバックアップセットにおける一括復元の信頼性を向上させました。

プラグイン:

  • [新機能] 大量のバックアップコレクションをタイムアウトなしで処理するバッチ処理機能を備えた「すべてのバックアップを復元」ボタンを追加しました。
  • [新規] パス検証とセキュリティチェックを含むバックアップ復元テストを追加しました。
  • [更新] バックアップの総量を追跡し正確な結果を報告するため、一括復元機能を改善しました。

バージョン 1.0.2 – 2025年10月23日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • 本リリースでは、ファイル復元操作のセキュリティ検証を強化し、クリーンアップエンジン全体におけるエラー処理とログ記録を改善します。

プラグイン:

  • [更新] 復元パスに対するセキュリティ検証を強化し、安全でないまたは予期しないファイル位置をブロックします。
  • [UPD] クリーンアップおよび復元操作全体におけるエラー処理とデバッグログの改善。

バージョン 1.0.1 – 2025年10月23日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • このリリースでは、O(1)ハッシュマップ検索による大幅なパフォーマンス向上を実現し、基本的なWP-CLIサポートを追加、一時キャッシュによるスキャン信頼性の向上、管理インターフェースの洗練化を実施しました。

プラグイン:

  • [更新] インデックス付き配列の検索をハッシュマップに置き換え、O(1)の重複排除を実現。大規模サイトでのパフォーマンスを大幅に向上。
  • [更新] 大規模スキャン時の処理速度低下を防ぐため、チャンク処理を最適化しました。
  • [新機能] コマンドラインからメディアクリーンアップを実行するための基本的なWP-CLIサポートを追加しました。
  • [UPD] 使用済み画像の検索に一時キャッシュを採用し、スキャン性能を向上させました。
  • [UPD] 空の状態メッセージやレイアウト修正を含む、管理インターフェースの各種改善。

バージョン 1.0.0 – 2025年9月25日

PHPバージョン: 7.2以上
WordPressバージョン:5.5以上
テスト済みバージョン:6.9まで

  • WP Media Cleanup の初回リリース — オリジナル画像を保護しながら、未使用の画像サイズバリエーションを安全に削除し、ディスク容量を解放する WordPress プラグインです。

プラグイン:

  • [NEW] カスタムPSR-4オートローダー搭載の初期プラグインリリース(本番環境でComposer依存関係なし)。
  • [新機能] 投稿、ウィジェット、カスタマイザー、カスタムフィールド全体で未使用の画像サイズバリエーションを検出するコアスキャンエンジン。
  • [新機能]常時稼働バックアップシステム — すべての削除操作で自動的にバックアップが作成されます(無効化不可)。
  • [新機能] 30日間の復元期間付きソフト削除 — ファイルは完全に削除される前に一時ディレクトリへ移動されます。
  • [新機能] 設定可能な保持期間付きアクティビティ監査ログ
  • [新規] 期限切れのバックアップと古いログエントリの自動クリーンアップを毎日実行するcronジョブ。
  • [新機能] スキャン、削除の安全性、バックアップの完全性、セキュリティを網羅する30種類のテストを含む包括的なテストスイート。

この記事は役に立ちましたか?


関連記事

無防備な一日を過ごさないために

WordPressの適切なバックアップがない場合、1時間ごとにサイトが危険にさらされる - WordPressの移行が遅れるたびに、パフォーマンスと成長が損なわれる

デュプリケーターを今すぐ入手
複製プラグイン

待って!
限定のお得なチャンスをお見逃しなく!

のお客様は、60%OFFとなります

Duplicatorを無料で試す — 150万人以上のWordPressプロが信頼する理由を実感してください。ただしお急ぎください — この限定60%オフは期間限定です。

または
今すぐDuplicatorProを60%オフで入手 →