Title: HoatzinMedia — Media Cleaner &amp; Storage Optimizer
Author: Hoatzinlabs
Published: <strong>2026年4月5日</strong>
Last modified: 2026年4月24日

---

プラグインを検索

![](https://ps.w.org/hoatzinmedia-library-cleaner/assets/banner-772x250.png?rev=
3514636)

![](https://ps.w.org/hoatzinmedia-library-cleaner/assets/icon-256x256.png?rev=3514636)

# HoatzinMedia — Media Cleaner & Storage Optimizer

 作者: [Hoatzinlabs](https://profiles.wordpress.org/wpfeaturekits22/)

[ダウンロード](https://downloads.wordpress.org/plugin/hoatzinmedia-library-cleaner.1.2.0.zip)

 * [詳細](https://ja.wordpress.org/plugins/hoatzinmedia-library-cleaner/#description)
 * [レビュー](https://ja.wordpress.org/plugins/hoatzinmedia-library-cleaner/#reviews)
 *  [インストール](https://ja.wordpress.org/plugins/hoatzinmedia-library-cleaner/#installation)
 * [開発](https://ja.wordpress.org/plugins/hoatzinmedia-library-cleaner/#developers)

 [サポート](https://wordpress.org/support/plugin/hoatzinmedia-library-cleaner/)

## 説明

HoatzinMedia is a WordPress media cleaner and storage optimizer that helps you reclaim
disk space and improve site performance by identifying unused attachments, oversized
uploads, and storage pressure signals. It includes a clear dashboard, a reversible
trash workflow, and batch-based scanning designed for large media libraries.

Benefits:

 1. Reduce storage usage by finding unused and heavy media files
 2. Improve WordPress performance by keeping uploads lean and organized
 3. Delete with confidence using a safe trash table with restore support
 4. Scale to large sites with batch processing and scan locking

### Modules

 1.  Dashboard
 2.   * What it does: Shows media health score, server/storage signals, and library
        breakdowns.
      * REST endpoints: GET /wp-json/hoatzinmedia/v1/dashboard, GET /wp-json/hoatzinmedia/
        v1/dashboard/uploads-breakdown
      * Hook points: Refreshes automatically after content changes via save_post cache
        bump; scan completion clears the dashboard transient.
 3.  Smart Scan & Unused Media
 4.   * What it does: Batch-based scanning to detect unused attachments, then review
        and delete safely.
      * REST endpoints: POST /wp-json/hoatzinmedia/v1/scan, GET /wp-json/hoatzinmedia/
        v1/unused-results, POST /wp-json/hoatzinmedia/v1/delete-unused, POST /wp-json/
        hoatzinmedia/v1/delete-unused-all
      * Hook points: WP-Cron action hoatzinmedia_scheduled_scan runs a full scan when
        scheduling is enabled; the scanner uses posts_where during content search to
        reduce query overhead.
 5.  Large Files Explorer
 6.   * What it does: Lists media files over a size threshold so you can quickly reclaim
        space.
      * REST endpoints: GET /wp-json/hoatzinmedia/v1/large-files?size=1|3|5 (MB threshold)
 7.  Duplicate Checker
 8.   * What it does: Finds likely duplicate attachments and helps you validate before
        removal.
      * REST endpoints: GET /wp-json/hoatzinmedia/v1/duplicates, GET /wp-json/hoatzinmedia/
        v1/attachment-usage?attachment_id=123
      * Hook points: Adds Media Library UI enhancements via manage_upload_columns, 
        manage_media_columns, and manage_media_custom_column.
 9.  Convert to WebP / AVIF
 10.  * What it does: Converts images to modern formats (WebP/AVIF) and manages converted
        variants.
      * REST endpoints:
         - Settings: GET/POST /wp-json/hoatzinmedia/v1/converter-settings, GET /wp-
           json/hoatzinmedia/v1/converter-settings/scan
         - Converter: /wp-json/hoatzinmedia/v1/image-formats/library, /image-formats/
           convert, /image-formats/background, /image-formats/background/status, /image-
           formats/background/log, /image-formats/background/cancel, /image-formats/
           background/pause, /image-formats/background/resume, /image-formats/delete
      * Hook points: add_attachment can auto-convert new JPEG/PNG uploads based on 
        settings; delete_attachment cleans up converted variants; background jobs run
        on the hoatzinmedia_convert_job_run action.
 11. Regenerate Thumbnails
 12.  * What it does: Rebuilds WordPress image sizes for selected attachments (useful
        after theme changes).
      * REST endpoints: GET /wp-json/hoatzinmedia/v1/regenerate/library, GET /wp-json/
        hoatzinmedia/v1/regenerate/sizes, POST /wp-json/hoatzinmedia/v1/regenerate,
        plus background endpoints under /regenerate/background/*
      * Hook points: Background jobs run on the hoatzinmedia_regenerate_job_run action.
 13. Modules & Settings
 14.  * What it does: Enables/disables features and stores global plugin settings.
      * REST endpoints: GET/POST /wp-json/hoatzinmedia/v1/modules, GET/POST /wp-json/
        hoatzinmedia/v1/settings, GET /wp-json/hoatzinmedia/v1/status
      * Hook points: admin_menu registers the HoatzinMedia admin pages; init ensures
        scan scheduling and updates WebP serving rules when enabled.
 15. SVG Upload Support (optional)
 16.  * What it does: Allows SVG uploads with sanitization safeguards (including Elementor
        compatibility).
      * Hook points: upload_mimes, wp_check_filetype_and_ext, wp_handle_upload_prefilter,
        wp_handle_sideload_prefilter, elementor/files/allow_unfiltered_upload, elementor/
        files/allow-file-type/svg

Core features:

 1. Dashboard with media health score and live metrics
 2. Unused media scanner with batch processing and locking
 3. Safe trash table for reversible deletions
 4. Large file explorer by size threshold
 5. Translation-ready UI and REST responses

### Usage

 1. Review the media health score and high-level stats on the dashboard.
 2. Run an unused media scan from the Unused media scanner panel.
 3. Inspect results and move files to the HoatzinMedia trash.
 4. Use the large file explorer to identify heavy attachments by size.

## スクリーンショット

[⌊Unused media scanner with progress and badges⌉⌊Unused media scanner with progress
and badges⌉[

Unused media scanner with progress and badges

[⌊Module enable/disable panel⌉⌊Module enable/disable panel⌉[

Module enable/disable panel

[⌊Convert images to webp/avif panel⌉⌊Convert images to webp/avif panel⌉[

Convert images to webp/avif panel

[⌊Regenerate thumbnails panel⌉⌊Regenerate thumbnails panel⌉[

Regenerate thumbnails panel

[⌊Duplicates checker panel⌉⌊Duplicates checker panel⌉[

Duplicates checker panel

## インストール

 1. Upload the hoatzinmedia-library-cleaner folder to the /wp-content/plugins/ directory.
 2. Activate HoatzinMedia through the Plugins menu in WordPress.
 3. Open the HoatzinMedia page under the main admin menu.

## FAQ

### Does HoatzinMedia delete files immediately?

No. By default, deletions use a custom HoatzinMedia trash table so items can be 
restored before permanent removal.

### Is it safe on large libraries?

Yes. Scans run in batches with locking to avoid concurrent runs and to keep requests
small.

## 評価

このプラグインにはレビューがありません。

## 貢献者と開発者

HoatzinMedia — Media Cleaner & Storage Optimizer はオープンソースソフトウェアです。
以下の人々がこのプラグインに貢献しています。

貢献者

 *   [ Hoatzinlabs ](https://profiles.wordpress.org/wpfeaturekits22/)

[“HoatzinMedia — Media Cleaner & Storage Optimizer” をあなたの言語に翻訳しましょう。](https://translate.wordpress.org/projects/wp-plugins/hoatzinmedia-library-cleaner)

### 開発に興味がありますか ?

[コードを閲覧](https://plugins.trac.wordpress.org/browser/hoatzinmedia-library-cleaner/)
するか、[SVN リポジトリ](https://plugins.svn.wordpress.org/hoatzinmedia-library-cleaner/)
をチェックするか、[開発ログ](https://plugins.trac.wordpress.org/log/hoatzinmedia-library-cleaner/)
を [RSS](https://plugins.trac.wordpress.org/log/hoatzinmedia-library-cleaner/?limit=100&mode=stop_on_copy&format=rss)
で購読してみてください。

## 変更履歴

#### 1.2.0

Updated the UI/UX
 Fixes convert functionality issues Maintenance release with improvements
and fixes.

#### 1.0.0

Initial release.

## メタ

 *  バージョン **1.2.0**
 *  最終更新日 **6か月前**
 *  有効インストール数 **10未満**
 *  WordPress バージョン ** 5.8またはそれ以降 **
 *  検証済み最新バージョン: **6.9.10**
 *  PHP バージョン ** 7.4またはそれ以降 **
 *  言語
 * [English (US)](https://wordpress.org/plugins/hoatzinmedia-library-cleaner/)
 * タグ
 * [convert to webp](https://ja.wordpress.org/plugins/tags/convert-to-webp/)[performance](https://ja.wordpress.org/plugins/tags/performance/)
   [storage](https://ja.wordpress.org/plugins/tags/storage/)[unused media](https://ja.wordpress.org/plugins/tags/unused-media/)
 *  [詳細を表示](https://ja.wordpress.org/plugins/hoatzinmedia-library-cleaner/advanced/)

## 評価

レビューはまだ送信されていません。

[Your review](https://wordpress.org/support/plugin/hoatzinmedia-library-cleaner/reviews/#new-post)

[すべてのレビューを見る](https://wordpress.org/support/plugin/hoatzinmedia-library-cleaner/reviews/)

## 貢献者

 *   [ Hoatzinlabs ](https://profiles.wordpress.org/wpfeaturekits22/)

## サポート

意見や質問がありますか ?

 [サポートフォーラムを表示](https://wordpress.org/support/plugin/hoatzinmedia-library-cleaner/)