IPS Order Media Cleanup

Description

IPS Order Media Cleanup helps shop managers review their media library. It finds exact file duplicates and known media references, provides a test run, and keeps temporary recovery copies before cleanup.

The free edition includes manual analysis, duplicate and unused-media review, cleanup, recovery, alternative-text editing and CSV reports. WooCommerce is required for background processing.

No matching reference means no reference was found in the supported sources. Review these results before cleanup. Builder-specific or unknown references can block automatic changes. A missing alternative text is a review hint: decorative images can intentionally have empty alternative text.

Storage estimates describe potential savings. Recovery copies continue to occupy storage until their retention period expires. The plugin does not compress or resize images.

Screenshots

Installation

  1. Install and activate WooCommerce.
  2. Install and activate this plugin.
  3. Open IPS > Media Cleanup and start an analysis.
  4. Review candidates, run a test and confirm cleanup. Recovery is required for changes.

FAQ

What does Pro add?

The separately distributed Pro edition adds daily or weekly analyses, up to 30 completed analysis snapshots from the last 30 days, and optional email reports when counts change. All manual analysis, cleanup, CSV exports, alternative-text editing and recovery remain available in the free edition. Pro does not delete media automatically.

Does this plugin delete media automatically?

No. Cleanup requires an explicit action. Background analysis only discovers and reviews media.

Can I restore media?

The recovery view restores the original media ID, existing image variants and recorded references while the backup is retained. Conflicting later edits stop restoration. Recovery is temporary and complements your shop backups. Before saving a recovery copy, the plugin checks a harmless temporary file through your own upload URL. Cleanup stops if access protection cannot be verified. Apache/IIS access rules are created automatically; Nginx requires the host to deny web access to the ips-mediacleanup-recovery directory.

Where is the build source?

The WordPress.org package includes the free React source, dependency lockfile and build-instructions.txt. It uses WordPress-provided React and i18n.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“IPS Order Media Cleanup” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.17 – 2026-09-29

  • Improve: General plugin stability and compatibility.
  • Improve: Internal plugin architecture and maintainability.

1.2.16 – 2026-09-29

  • Improve: General plugin stability and compatibility.
  • Improve: Internal plugin architecture and maintainability.

1.2.15 – 2026-09-29

  • Improve: General plugin stability and compatibility.
  • Improve: Internal plugin architecture and maintainability.

1.2.14 – 2026-09-29

  • Improve: Add illustrated workflow guidance to the plugin directory listing.

1.2.13 – 2026-09-26

  • Improve: The admin interface keeps the displayed plugin state more consistent.

1.2.12 – 2026-09-26

  • Fix: Remove the misleading startup message and keep the existing content skeleton while loading.
  • Fix: Detect missing admin assets and prevent the initial layout and notice flash.

1.2.11 – 2026-09-26

  • Improve: The admin interface keeps the displayed plugin state more consistent.

1.2.10 – 2026-09-26

  • Separate Pro analysis history and email-report internals from the free packages.
  • Keep manual analysis, cleanup and recovery fully available in the free edition.

1.2.9 – 2026-09-22

  • Improve: Maintenance update for continued compatibility and reliable plugin updates.

1.2.8

  • Correct upload error handling and verify recovery-folder access protection before cleanup.
  • Remove unused legacy output helpers and the WordPress.org compatibility bridge.
  • Clarify prepared database queries and use product-specific setting and worker names.

1.2.7 – 2026-09-20

  • Improve: Maintenance update for ongoing plugin reliability.

1.2.6 – 2026-09-20

  • Maintenance: Refresh release metadata for the current package distribution.

1.2.5 – 2026-09-20

  • Improve: The admin interface keeps the displayed plugin state more consistent.

1.2.4

  • Isolate the bundled CoreKit and fix shared host selection with other IPS plugins.
  • Remove manual translation loading and database driver inspection from WordPress.org builds.
  • Distinguish incomplete analyses from zero findings and clarify safety and recovery labels.
  • Align the contributor account with existing IPS WordPress.org submissions.

1.2.3 – 2026-09-12

  • Improve: The admin interface keeps the displayed plugin state more consistent.

1.2.2 – 2026-09-12

  • Fix: Load filtered media lists and CSV exports with plain WordPress permalinks.
  • Fix: Align the Media Cleanup admin with the IPS layout, including folded menus and mobile navigation.
  • Fix: Keep unrelated admin notices outside the Media Cleanup workspace without dismissing them.
  • Improve: Explain optional Pro features where they apply, with a link to IPS plugin information.

1.2.1 – 2026-09-12

  • Improve: The admin interface keeps the displayed plugin state more consistent.

1.2.0 – 2026-09-12

  • Fix: Preserve WordPress and WooCommerce admin notices.
  • Improve: Explicit SQL identifier binding and reviewed package checks.
  • Improve: Explain the complete free scope and optional Pro features.

1.1.3 – 2026-09-12

  • Improve: Maintenance update for ongoing plugin reliability.

1.1.2 – 2026-09-11

  • Improve: Maintenance update for ongoing plugin reliability.

1.1.1 – 2026-09-11

  • Improve: The admin interface keeps the displayed plugin state more consistent.

1.1.0

  • Improve: All manual cleanup and recovery workflows remain available in the free edition.
  • Improve: Cleanup rechecks current usage and requires a matching completed test.
  • Fix: Recovery preserves original media and respects later editorial changes.
  • Improve: Incomplete analyses are clearly distinguished from reviewed results.