WordPress plugin intelligence profile

HXMC — Smart Media Cleaner

Code-first media library cleanup: find unreferenced images, rename non-ASCII filenames safely, convert to WebP. No external services.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.3.11
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update20 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records HXMC — Smart Media Cleaner version 0.3.11 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

HXMC keeps your media library tidy with three focused tools — and an honest scope for each.

1. Usage scan (read-only)

Detects references to each image in featured images, post content (all intermediate sizes covered), custom fields, and widgets/options. Images with no detected reference are flagged as “No reference found” — deliberately not “unused”, because the scanner cannot see theme/CSS hardcoded URLs, serialized page-builder data, or external sites. This version never deletes anything.

The list is there to inform your own decision.

2. Safe rename for non-ASCII filenames

Japanese (or any non-ASCII) filenames cause percent-encoded URL mess and occasional server-side trouble. HXMC renames the original file and every intermediate size on disk, rewrites URLs in post content and custom fields, and registers a 302 fallback redirect for the old URL — so nothing breaks even where a reference could not be rewritten. Redirects fire only on 404, costing nothing on normal requests.

GUIDs are left untouched, per WordPress convention.

3. WebP conversion with built-in compression

webp twins for the original and all sizes using GD or Imagick — entirely on your server, no external API. Compression is simply the WebP quality setting (default 82): one knob, not two features. webp, and old URLs get the same 302 fallback.

Already-WebP files, SVGs, and animated GIFs are honestly refused rather than silently mangled.

webp from non-supporting browsers are transparently served the kept original, with Vary: Accept so caches stay correct. On Nginx, where plugins cannot write server config, the admin page shows an equivalent copy-paste snippet instead.

4. In-place compression (overwrite mode)

Re-encodes JPEG (quality knob, shared with WebP — one quality concept) and losslessly recompresses PNG, overwriting the same filename so URLs never change and no database rewrite is needed. Files are overwritten only when the result is smaller; otherwise the original bytes are kept. This is lossy for JPEG and irreversible — the confirm dialog says so plainly, and no backups are made (doubling disk usage would contradict the point of a cleanup plugin).

JPEG metadata (EXIF) is stripped as part of the diet when Imagick is available.

5. Media replace (same filename, fresh cache)

v={timestamp} cache-busting parameter so browsers and CDNs fetch the new bytes immediately. WebP twins and compression state are reset, with content references rewritten back and 302 entries covering stragglers. jpg name on PNG bytes would be a lie.

Design principles (HX Series)

* Admin-only. Zero JavaScript, zero markup, zero cookies added to your visitors’ pages. The only front-end footprint is a 404-time redirect lookup.

* No external services. Image processing is local GD/Imagick.

* 302 only — never 301 — so redirects are never cached into permanence.

g. HXMD — Markdown Log Manager).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • cleanup
  • compression
  • media
  • rename
  • webp
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity20 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.