Title: Gerdoo Orphan Media Cleaner
Author: Mohammadreza Maghsoudipour
Published: <strong>June 23, 2026</strong>
Last modified: June 23, 2026

---

Search plugins

![](https://ps.w.org/gerdoo-orphan-media-cleaner/assets/banner-772x250.jpg?rev=3583767)

![](https://ps.w.org/gerdoo-orphan-media-cleaner/assets/icon-256x256.png?rev=3583767)

# Gerdoo Orphan Media Cleaner

 By [Mohammadreza Maghsoudipour](https://profiles.wordpress.org/maghsoudi/)

[Download](https://downloads.wordpress.org/plugin/gerdoo-orphan-media-cleaner.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/gerdoo-orphan-media-cleaner/#description)
 * [Reviews](https://wordpress.org/plugins/gerdoo-orphan-media-cleaner/#reviews)
 *  [Installation](https://wordpress.org/plugins/gerdoo-orphan-media-cleaner/#installation)
 * [Development](https://wordpress.org/plugins/gerdoo-orphan-media-cleaner/#developers)

 [Support](https://wordpress.org/support/plugin/gerdoo-orphan-media-cleaner/)

## Description

**Is your server storage full of unused images and leftover thumbnails?**
 Gerdoo
Orphan Media Cleaner is a tool designed to clean your WordPress media library and
physical `/uploads/` directory.

### 🚀 Key Features

 * **Deep Database Scanner (Orphans):** Finds images that are registered in your
   Media Library but are unused in posts, pages, WooCommerce products, Elementor,
   or ACF fields.
 * **Deep Filesystem Scanner (Ghost Files):** Directly scans your physical `/uploads/`
   folders to find leftover thumbnails and images that the WordPress database doesn’t
   know exist.
 * **Safe Physical Trash Bin:** Files deleted from the host are sent to a secure,
   physical Trash Bin (`/gw-trash-bin/`). You can restore them to their exact original
   location with a single click!
 * **Optimized Processing:** Built with OOP architecture and Cursor-based Pagination.
   It processes files in smart batches via AJAX, allowing it to scan databases with
   many images on shared hosts smoothly.
 * **Deep Parser Engine:** Smart analysis of JSON strings (Elementor), serialized
   arrays, and shortcodes to effectively identify used media.

## Screenshots

[⌊Database Scanner (Orphans) with smart batch processing.⌉⌊Database Scanner (Orphans)
with smart batch processing.⌉[

Database Scanner (Orphans) with smart batch processing.

[⌊Deep Host Scanner finding unregistered ghost files.⌉⌊Deep Host Scanner finding
unregistered ghost files.⌉[

Deep Host Scanner finding unregistered ghost files.

[⌊The Physical Trash Bin with 1-click restore functionality.⌉⌊The Physical Trash
Bin with 1-click restore functionality.⌉[

The Physical Trash Bin with 1-click restore functionality.

## Installation

 1. Upload the `gw-smart-media-cleaner` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to Tools -> Gerdoo Media Cleaner to start scanning your site.

## FAQ

### Is the host scanner completely free?

Yes! Finding physical “Ghost Files” on your server is 100% free in this plugin.

### Will this plugin crash my shared host?

No. The plugin uses Smart Batching and Cursor Pagination to process images 20 at
a time. It uses minimal CPU and RAM, making it perfectly safe for huge websites 
on shared hosting.

### If I delete an image by mistake, can I recover it?

Yes! If you delete a physical file from the Host Scanner tab, it goes to the “Physical
Trash Bin” tab. You can easily click “Restore” to put it back exactly where it was.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Gerdoo Orphan Media Cleaner” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Mohammadreza Maghsoudipour ](https://profiles.wordpress.org/maghsoudi/)

[Translate “Gerdoo Orphan Media Cleaner” into your language.](https://translate.wordpress.org/projects/wp-plugins/gerdoo-orphan-media-cleaner)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/gerdoo-orphan-media-cleaner/),
check out the [SVN repository](https://plugins.svn.wordpress.org/gerdoo-orphan-media-cleaner/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/gerdoo-orphan-media-cleaner/)
by [RSS](https://plugins.trac.wordpress.org/log/gerdoo-orphan-media-cleaner/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial Release.
 * Added Database Orphan Scanner.
 * Added Deep Host Scanner.
 * Added Physical Trash Bin & Recovery System.

## Meta

 *  Version **1.0.0**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [database cleaner](https://wordpress.org/plugins/tags/database-cleaner/)[media cleaner](https://wordpress.org/plugins/tags/media-cleaner/)
 *  [Advanced View](https://wordpress.org/plugins/gerdoo-orphan-media-cleaner/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/gerdoo-orphan-media-cleaner/reviews/)

## Contributors

 *   [ Mohammadreza Maghsoudipour ](https://profiles.wordpress.org/maghsoudi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/gerdoo-orphan-media-cleaner/)