Media Library Recovery

Version: 1.8.1 Last Updated: 2025-11-23 Tested up to: WordPress 6.8.3
Restore lost images and recover missing files after migration, hosting transfer or database restore.
WPCS CompliantPlugin Check PassedSecurity Tested Tested 6.8.3 Open Source GPL Licensed

Overview

Recover files that exist on your server but don't appear in your Media Library. After site migrations, hosting transfers, or database restores, image files often get orphaned - this plugin reconnects them.

Have images on your server but they don't appear in your Media Library?

This plugin solves the common problem where image files exist in wp-content/uploads but are missing from the database. It scans your uploads folder, finds orphaned files, and rebuilds database entries to restore them to your Media Library.

How It Works

Install and activate
Navigate to Media > Media Recovery
Media Explorer shows all orphaned files
Select up to 10 images to recover (free version)
Click Media Recovery button to rebuild database
Check Media > Library to confirm restoration
Repeat for additional batches

Zero file uploads - plugin only reconnects existing server files to database.

Perfect For

  • Move sites from localhost to production
  • Migrate to new hosting provider
  • Recover from database restore issues
  • Fix broken Media Library after migration
  • Resolve orphaned file problems
  • Transfer between staging and production

Features

Powerful features designed to enhance your WordPress experience.

Restore lost Media Library files

Fix orphaned files on server

Visual Media Explorer interface

No file upload required

After migration recovery

Hosting transfer support

Batch processing

Installation & Setup

Get started in minutes with our step-by-step installation guide.

  1. Go to Plugins > Add New

    In your WordPress dashboard, navigate to the Plugins menu and click Add New.

  2. Search for "Media Library Recovery"

    Use the search box to find the plugin and click the Install Now button.

  3. Activate the plugin

    After installation completes, click the Activate button to enable the plugin.

  1. Download the ZIP file

    Download the plugin ZIP file from WordPress.org or from the download button above.

  2. Go to Plugins > Add New > Upload Plugin

    Navigate to the Upload Plugin section in your WordPress dashboard.

  3. Choose file and install

    Select the ZIP file you downloaded and click Install Now, then Activate.

  1. Download and extract

    Download the plugin ZIP file and extract it on your computer.

  2. Upload via FTP

    Upload the extracted folder to /wp-content/plugins/ on your server.

  3. Activate from dashboard

    Go to Plugins menu in WordPress and activate the plugin.

After Activation

  1. Go to Media > Media Recovery
  2. Media Explorer displays all files in uploads folder
  3. Toggle Hide Existing to show only orphaned files
  4. Select up to 10 images with checkboxes
  5. Click Media Recovery button
  6. Wait for database rebuild to complete
  7. Check Media > Library to verify restoration

Screenshots

See the plugin in action with these screenshots.

What Users Are Saying

I love that all these plugins follow WPCS standards. Makes my job as a code reviewer so much easier!
D
David Park
Lead Developer
Security-tested plugins that actually work? Sign me up! These are now my go-to recommendations for clients.
J
James Wilson
WordPress Consultant

Frequently Asked Questions

Common questions about this plugin.

Upgrade to Pro

Unlock advanced features and get priority support with the Pro version.

$35/yr
Feature
Free
Pro
Batch Recovery Limit
Custom Upload Paths
Large File Support
Media Type Coverage
Performance Speed
Explorer Interface
Priority Email Support
Plugin Updates & New Features
Background Processing
Cache Mangement
Backup & Protection
Search & Filtering
Upgrade to Pro

Includes lifetime updates and 1 year of priority support.