Linux 软件免费装
Banner图

Janitorix Media Audit

开发者 kstmonowar
更新时间 2026年9月4日 01:23
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

media media library storage cleanup unused images

下载

1.0.3 1.0.0 1.0.2 1.0.1

详情介绍:

Most cleanup plugins tell you an image is unused. This one tells you how sure it is, and why. That difference matters, because the cost of being wrong is not symmetric. Leaving an unused image costs you a few kilobytes. Deleting a used one breaks your site — and you may not find out for weeks. Read the full guide — why "unattached" is not the same as "unused", the places a reference hides, and how to check by hand · Development on GitHub — report issues or contribute. What it actually does Scanners search every place an image can hide: featured images and post attachments, post content, Gutenberg blocks and synced patterns, full-site-editing templates, the Customizer, theme options, widgets, menus, Elementor, ACF, WooCommerce, and your theme's PHP, CSS, and JavaScript files. Then two independent judgements are made about every image: These are never blended into one score. A site logo nobody references and a stray upload nobody references look identical to a confidence score, and demand opposite actions. What it refuses to do Every number shows its work Open any image and you can see which scanner found what, how strong each piece of evidence was, and exactly why the plugin reached its conclusion. A confidence score you cannot inspect is a number you have no reason to trust. Honest about its limits A perfect scan reports 97%, not 100%. Proving an image is used takes one piece of evidence; proving it is unused means proving the absence of evidence everywhere — and "everywhere" is not somewhere you can finish visiting. Theme frameworks store images in ways nobody can fully predict, and page builders can assemble URLs at render time. The plugin reports the honest number rather than a comfortable one.

安装:

  1. Upload the plugin through Plugins > Add New, or upload the ZIP via Plugins > Add New > Upload.
  2. Activate it through the Plugins menu.
  3. Open the new Janitorix menu in your WordPress admin sidebar.
  4. Click Start the first scan on the Dashboard. Nothing is deleted until you decide to act on a recommendation, and nothing is ever removed permanently without first going through the Trash.

屏幕截图:

  • Every unused image with its confidence, its risk, and what to do about it. A row that cannot be trashed has no checkbox
  • Why an image scored what it did — where the plugin looked, what it found, and how the risk was reached
  • An image that is in use, with every reference that proves it, and the rule that refuses to trash it
  • The behaviour you cannot switch off, stated rather than offered
  • Every scan kept as a snapshot a later one never rewrites

升级注意事项:

1.0.3 Closes a case where an image still in use could be judged unused. Rescan after updating. 1.0.2 Scanner accuracy, safety gate, and Plugin Check fixes. Rescan after updating. 1.0.1 Corrects the author link on the Plugins screen. No functional changes. 1.0.0 First stable release. Several Risk Engine and ACF detection fixes change what a small number of images are priced or recognised as — rescan after updating to pick them up. 0.6.0 This release can move images to Trash. Everything before it only reported.

常见问题:

Can it delete an image my site is using?

That is the failure mode the entire design exists to prevent, and it is why coverage floors, risk ceilings, and never-delete rules all sit between a scan and any action. But no scanner can see a URL assembled at runtime, or an image embedded in a newsletter you sent last year. Trash first, and check before emptying it.

Does it support my page builder?

Elementor is supported directly. For builders that are not — Divi, Bricks, Oxygen — a fallback scanner sweeps for image references it does not understand. It will not raise your confidence score, because it cannot prove it searched thoroughly. It can and does prevent deletions.

Why is my confidence score low?

Open the dashboard. If a scanner failed, it is named. If coverage is below 70%, it says so. The score is never lowered without a reason you can read.

Is anything deleted automatically?

No. Nothing is ever deleted without you clicking, and nothing is deleted in one step.

What happens when I uninstall it?

Every table and option the plugin created is removed. Your media is not touched.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.0