WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by sungraizfaryad v1.1.0

Unattached Media Manager

Fix the WordPress Unattached media filter. Automatically attach used media files to their posts so you can safely clean up your library.

Unattached Media Manager

The facts

Rating
5★ from 2
Active installs
200+
Price
Free
Last updated
26 Jun 2026
Added
Feb 2026
Requires WP
5.8
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
1,832

Our analysis

AI-assisted

Unattached Media Manager is a WordPress plugin designed to improve the handling of media files in your Media Library. It addresses a common issue where media files added through various methods are marked as 'unattached', even when they are actively used on your site. By scanning for media usage, the plugin properly attaches these files to their parent posts, making the native 'Unattached' filter functional and reliable.

In addition to fixing attachment issues, the plugin also provides features for cleaning up unused media. It allows you to delete unused media files safely, with options for trash support and permanent deletion. This plugin is suitable for users who want to manage their media more effectively and ensure that their Media Library reflects accurate usage.

Best for: This plugin suits WordPress users looking to manage media files more accurately.

What it does well

  • Improves WordPress's native 'Unattached' filter
  • Scans entire site for media usage
  • Allows safe deletion of unused media
  • Supports trash and permanent delete options
  • Tracks attachment changes with one-click revert

Where it falls short

  • Limited information on specific features or user experiences

Verdict

Unattached Media Manager offers a practical solution for improving media file management in WordPress, particularly for those facing issues with unattached media. It provides essential features for both attachment and cleanup, making it a useful tool for site owners.

From the developer

sungraizfaryad's own description of Unattached Media Manager, lightly tidied.

Why This Plugin Is Different

Most media cleaner plugins help you delete unused images. This plugin fixes a fundamental WordPress problem first.

WordPress has a built-in “Unattached” filter in the Media Library. The idea is simple: it shows you media files that aren’t connected to any post, so you can decide whether to keep or delete them.

The problem? WordPress only marks media as “attached” if it was uploaded directly through the post editor. Any image added through ACF fields, Gutenberg blocks, page builders, widgets, theme options, or shortcodes shows as “Unattached” — even though it’s actively being used on your site.

This makes WordPress’s native “Unattached” filter completely unreliable.

How Unattached Media Manager Fixes This

This plugin scans your entire site, finds every place where media files are actually being used, and properly attaches them to their parent posts. Once attached:

  • WordPress’s “Unattached” filter actually works — It now shows only truly unused media
  • You can use WordPress’s native tools — No need to depend on third-party plugins to manage media
  • Import/export plugins work correctly — Tools like WP All Import, WP Migrate, Duplicator, and others can now properly identify and migrate media with their associated posts
  • You can safely uninstall this plugin — The attachments remain as part of WordPress’s native structure

The Workflow

  1. Scan — The plugin finds all media usage across your site (content, ACF, blocks, widgets, options, etc.)
  2. Attach — One-click to properly attach all “used but unattached” media to their parent posts
  3. Review — Now WordPress’s “Unattached” filter shows only genuinely unused files
  4. Clean Up — Use WordPress’s native tools OR this plugin’s safe deletion features
  5. Done — Uninstall if you want; the fixes stay with WordPress

Yes, It Also Deletes Unused Media

Like other media cleaners, this plugin also helps you safely delete unused media with:

  • Trash support — Move to trash first, restore if needed
  • Permanent delete — Remove forever when you’re sure
  • Change history — Track all attachment changes with one-click revert

But the real value is fixing WordPress’s attachment system so you don’t need to depend on any plugin long-term.

Two Processing Modes

  • Browser-Driven (Recommended) — Fast and reliable with real-time progress. Keep the browser tab open until complete.
  • Background (WP-Cron) — Processing continues even after closing your browser. Ideal for server cron setups.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)