Plugin info

Total downloads: 42
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 12/6/2025 (24 days ago)
Added to WordPress: 12/4/2025 (0 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.9
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 24 days ago

68/100

Is Jix Media Library Cleanup Tool abandoned?

Likely maintained (last update 24 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.9
Requires PHP: 7.2

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Media Wipe
Rating 0.0/5 (0 reviews)Active installs 10
Media Tracker
Rating 5.0/5 (5 reviews)Active installs 500
Unused Media Checker
Rating 0.0/5 (0 reviews)Active installs 40
Shortcodes Finder
Rating 4.9/5 (53 reviews)Active installs 4,000
Upload Janitor
Rating 4.0/5 (4 reviews)Active installs 50
Auto Delete Unattached Media
Rating 3.0/5 (2 reviews)Active installs 30

Description

The Jix Media Library Cleanup Tool is the ultimate solution for WordPress administrators looking to clean up their media library, reduce database bloat, and improve site performance.

Over time, your WordPress Media Library accumulates “orphaned” items—database entries without files, files not attached to any posts, or broken links. This tool allows you to scan, analyze, and remove these items safely.

🚀 Upgrade to the Pro Version to unlock Deep Scanning for page builders (Elementor/Divi), Automated Scheduling, and Advanced Filtering.

✨ Free (Lite) Features

  • Dashboard Overview: Get a quick snapshot of your library health, including Total Attachments, Estimated Library Size, and Unattached Items.
  • Dry Run Mode: The safest way to clean. Run a full simulation to see exactly what would be deleted without touching a single file.
  • Move to Trash: Support for “Soft Delete.” Instead of permanently deleting files, move them to the WordPress Trash first so you can restore them if needed.
  • Standard Cleanup Criteria:
    • Missing Parent Post: Attachments belonging to deleted posts.
    • Missing Physical File: Database records where the actual file is missing from the server.
    • HTTP Errors: Detects images returning 403 (Forbidden) or 404 (Not Found) errors.
    • Unattached (Unused) Media: Files that are not attached to any specific post or page.
  • Safety Protections:
    • Ignore Recent Files: specific setting to protect files uploaded within the last X days (default 30) from being scanned.
    • Manual Exclusions: “Lock” specific files to ensure they are never deleted.
  • Real-Time Logs: View a live log of the cleaning process directly on the screen as batches are processed.
  • Batch Processing: Processes files in small batches (Max 5 in Lite) to prevent server timeouts.

💎 Pro Features

Unlock the full power of Jix Media Cleanup:
Get Pro Version Now

  • Deep Scan Engine: The standard scan looks at WordPress attachments. The Deep Scan engine analyzes content within Page Builders (Elementor, Divi), Widgets, and Theme Options to ensure you don’t delete images currently in use by your design tools.
  • Automated Scheduler: “Set it and forget it.” Schedule your cleanups to run automatically (Daily, Weekly, or Monthly) with your preferred criteria.
  • Advanced Audit Logging: Keep a permanent record of every action taken with downloadable log files.
  • Advanced Filtering:
    • Filter by Parent Post Types: Restrict scans to specific post types (e.g., scan only ‘product’ or ‘post’).
    • Exclude File Formats: Prevent specific file extensions (e.g., .pdf, .gif) from ever being deleted.
  • Unlimited Batch Size: Remove the 5-item limit for faster processing on powerful servers.

How to Use

  1. Navigate: Go to Tools > Media Cleanup.
  2. Review Stats: Check the top widgets for an overview of your library.
  3. Configure Settings:
    • Enable Dry Run Mode (Highly Recommended for first use).
    • Enable Move to Trash for added safety.
  4. Select Criteria: Choose what you want to clean (e.g., Missing Parent Post, Unattached Media).
  5. Set Controls:
    • Set “Ignore Recent Files” (e.g., 30 days).
    • (Pro) Enable Deep Scan if you use Elementor or Divi.
  6. Run: Click the “Start Cleanup” button.
  7. Review: Watch the “Real-time Progress” log. If in Dry Run, review the results to see what would have been deleted.

Installation

No installation instructions available

Frequently Asked Questions

Is this plugin safe to use?

Yes. We prioritize safety. We strongly recommend using the Dry Run Mode first to see what will be deleted. Additionally, using the “Move to Trash” feature allows you to restore files if a mistake is made.

What is the difference between Standard Scan and Deep Scan?

The standard scan checks if an image is attached to a post object in WordPress. However, page builders like Elementor or Divi often use images without “attaching” them in the traditional way. Deep Scan (Pro) analyzes the content of your posts and meta fields to find these references, preventing accidental deletion of images used in your layout.

How do I enable the Scheduler?

The Scheduler is a Pro feature. Once upgraded, you can enable it under the “Scheduled Automation” tab, select your frequency (Daily, Weekly, Monthly), and choose the specific cleanup criteria you want to automate.

Why is my Batch Size limited to 5?

The Lite version limits batch processing to 5 items to ensure stability on all hosting environments. The Pro version unlocks this limit for faster processing.

Where can I buy the Pro version?

You can upgrade to the Pro version here: https://fardara.ir/pro/media-cleanup.html

Review feed

No reviews available

Screenshots

  1. screenshot-1.jpg  - <strong>Main Dashboard:</strong> View library stats, configure Analysis Settings (Dry Run, Move to Trash), and select Deletion Criteria.

    screenshot-1.jpg - Main Dashboard: View library stats, configure Analysis Settings (Dry Run, Move to Trash), and select Deletion Criteria.

  2. screenshot-2.jpg  - <strong>Real-time Progress:</strong> Watch the tool process batches in real-time with detailed status logs.

    screenshot-2.jpg - Real-time Progress: Watch the tool process batches in real-time with detailed status logs.

  3. screenshot-3.jpg  - <strong>Scheduler (Active):</strong> Configure automated tasks to clean specific errors automatically.

    screenshot-3.jpg - Scheduler (Active): Configure automated tasks to clean specific errors automatically.

Changelog

3.1.2

  • Fix: Minor bugs.

3.1.1

  • Fix: Minor bugs.
  • New: Added cloud support

3.1.0

  • New: Added “Deep Scan” (Pro) architecture for Elementor/Divi support.
  • New: Added “Scheduler” (Pro) support for automated cleanup.
  • Improvement: Enhanced Audit Log security.

3.0.0

  • Initial public release with batch processing and dry run.