Title: Advanced Media Library Filters — Enhanced Media Management, SEO &amp; Bulk Organization
Author: sonofgod80
Published: <strong>May 20, 2026</strong>
Last modified: June 23, 2026

---

Search plugins

![](https://ps.w.org/levelnetwork-advanced-media-filters/assets/banner-772x250.jpg?
rev=3553265)

![](https://ps.w.org/levelnetwork-advanced-media-filters/assets/icon-256x256.png?
rev=3539691)

# Advanced Media Library Filters — Enhanced Media Management, SEO & Bulk Organization

 By [sonofgod80](https://profiles.wordpress.org/sonofgod80/)

[Download](https://downloads.wordpress.org/plugin/levelnetwork-advanced-media-filters.1.0.7.zip)

[Live Preview](https://vec.wordpress.org/plugins/levelnetwork-advanced-media-filters/?preview=1)

 * [Details](https://vec.wordpress.org/plugins/levelnetwork-advanced-media-filters/#description)
 * [Reviews](https://vec.wordpress.org/plugins/levelnetwork-advanced-media-filters/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/levelnetwork-advanced-media-filters/#installation)
 * [Development](https://vec.wordpress.org/plugins/levelnetwork-advanced-media-filters/#developers)

 [Support](https://wordpress.org/support/plugin/levelnetwork-advanced-media-filters/)

## Description

Is your WordPress Media Library becoming an unmanageable chaos? Whether you are 
managing an Enterprise portal with 50,000+ items or a content-rich blog, finding
the right file shouldn’t feel like a treasure hunt.

**Advanced Media Library Filters** streamlines your workflow by replacing basic 
media searching with a professional-grade filtering suite. Stop wasting time scrolling
through thousands of images—organize, clean, and optimize your assets in seconds.

### Why Media Library Filters?

 * **Lightning-Fast Retrieval:** Locate any file instantly by format, size, author,
   or resolution.
 * **SEO-Driven Organization:** Automatically identify images missing Alt Text, 
   ensuring your site remains accessible and ranks higher on Google.
 * **Disk Space Optimization:** Effortlessly find “Unattached” (orphaned) media 
   files that are wasting valuable server space.
 * **Performance Focused:** Built for speed. Our custom-indexed flag architecture
   ensures the plugin remains lightning-fast even on massive libraries.
 * **Seamless Workflow:** Everything is integrated directly into the WordPress core
   UI (Grid and List views). No external dashboards, no learning curve.

### Key Features

**Smart Organization:**
 * **Cascading Format Filters:** Drill down from broad categories(
Images, Docs, Audio) to specific extensions (WebP, SVG, PDF, MP4). * **Precision
Size Filtering:** Pinpoint files by weight with granular intervals, perfect for 
identifying assets that are slowing down your pages.

**Professional Workflow:**
 * **Visual Orientation:** Filter images by orientation(
Landscape, Portrait, Square). Ideal for designers managing hero sections vs. profile
columns. * **Ownership Tracking:** Track down uploads from specific team members
or contributors.

## Screenshots

[⌊Main Media Library dashboard displaying the new advanced filter dropdowns in action.⌉⌊
Main Media Library dashboard displaying the new advanced filter dropdowns in action
.⌉[

Main Media Library dashboard displaying the new advanced filter dropdowns in action.

[⌊File format extension filters and file size range selection.⌉⌊File format extension
filters and file size range selection.⌉[

File format extension filters and file size range selection.

[⌊Advanced image orientation options (Landscape, Portrait, Square) and Alt Text 
status filters.⌉⌊Advanced image orientation options (Landscape, Portrait, Square)
and Alt Text status filters.⌉[

Advanced image orientation options (Landscape, Portrait, Square) and Alt Text status
filters.

[⌊Plugin settings page featuring the "Sync Media Data" tool for legacy media files.⌉⌊
Plugin settings page featuring the "Sync Media Data" tool for legacy media files
.⌉[

Plugin settings page featuring the “Sync Media Data” tool for legacy media files.

## Installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install the
    plugin directly through the WordPress admin screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to **Settings -> Media Filters** to configure your optional filters.
 4. (Optional) Click **Sync Media Data** once to generate metadata for your existing
    media library.

## FAQ

### Why are size and orientation filters not working for my older media files?

WordPress does not retroactively generate custom metadata for legacy files. For 
any media uploaded before installing this plugin, simply go to Settings -> Media
Filters and click the “Sync Media Data” button once. All your older attachments 
will be processed and indexed. New uploads are indexed automatically.

### Will the Alt Text filter slow down my large database?

No. Thanks to the architecture introduced in version 1.0.7, we replaced heavy database
queries with a high-performance custom indexed flag (`_levelnetwork_mlf_has_alt`).
The plugin runs lightning-fast even on Enterprise websites with over 50,000+ media
assets.

### Does the “Reset Filters” button trigger multiple server requests?

No. The reset mechanism is fully optimized for WordPress Backbone.js. It merges 
all filter resets into a single event loop, ensuring that only one lightweight AJAX
request is sent to your server, keeping resource usage minimal.

### What happens to the metadata if I uninstall the plugin?

We believe in clean code. If you delete the plugin, our custom `uninstall.php` routine
automatically removes all indexed metadata keys and global options from your database.
It is also fully compatible with object caching systems like Redis and Memcached,
ensuring no phantom data is left behind.

### Does this plugin delete or alter my original physical files?

Absolutely not. The plugin only reads file properties to generate search indexes
within WordPress metadata. Your physical files, images, paths, and attachments remain
completely untouched and safe.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Advanced Media Library Filters — Enhanced Media Management, SEO & Bulk Organization”
is open source software. The following people have contributed to this plugin.

Contributors

 *   [ sonofgod80 ](https://profiles.wordpress.org/sonofgod80/)

[Translate “Advanced Media Library Filters — Enhanced Media Management, SEO & Bulk Organization” into your language.](https://translate.wordpress.org/projects/wp-plugins/levelnetwork-advanced-media-filters)

### Interested in development?

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

## Changelog

#### 1.0.7

 * **Database Optimization:** Replaced slow `NOT EXISTS` and empty string database
   operations for the Alt Text filter with a high-performance indexed flag (`_levelnetwork_mlf_has_alt`).
   Drastically improves response times on Enterprise websites with large media libraries(
   50k+ items).
 * **UX Fix:** Optimized the “Reset Filters” action in Grid View. Combined multiple
   sequential Backbone model updates into a single event loop to prevent duplicate,
   concurrent AJAX requests to the server.
 * **Code Quality & Compliance:** Standardized `uninstall.php` to use native WordPress
   functions (`delete_post_meta_by_key`), ensuring full synchronization with object
   caching systems (Redis, Memcached) and complete cleanup of global plugin options
   upon deletion. Resolved WPCS global variable scoping warnings.

#### 1.0.6

 * New Feature: Added dynamic sub-format cascading filters.
 * Enhancement: Sub-format filters are fully supported and synchronized in both 
   Grid/Modal View (AJAX) and standard List View.
 * Bug Fix: Fixed a PHPCS security warning (`OutputNotEscaped`) by correctly implementing
   the native WordPress `disabled()` function for HTML attributes.
 * Bug Fix: Cleaned up the plugin package by removing hidden macOS system files (`.
   DS_Store`) to strictly meet WordPress repository packaging guidelines.

#### 1.0.5

 * Security improvements: Ensured thorough sanitization, escaping and unslashing
   of superglobals across the codebase.
 * Filter queries improvements: Properly merged meta_query to prevent overwriting
   existing queries.

#### 1.0.4

 * Added sizes > 2 MB and > 5 MB to the size filter.

#### 1.0.3

 * Repositioned “Bulk Select” to properly stay at the end of the filters.

#### 1.0.2

 * Added Audio, Excel and TXT options to the Format Filter.
 * Restructured Media Library toolbar to group all dropdowns sequentially, ensuring
   the “Bulk Select” button always appears last.
 * Hid the redundant native WordPress media types filter when the plugin is active
   to prevent duplication.
 * Emphasized and redesigned the “Sync Existing Media” notice in the backend to 
   ensure users don’t miss running it.

#### 1.0.1

 * Fixed size and dimensions filters for previously uploaded media.
 * Implemented a “Sync Media Data” tool on the settings page to process existing
   attachments.
 * Added a convenient “Settings” link in the Plugins page.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.7**
 *  Last updated **3 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.4 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/levelnetwork-advanced-media-filters/)
 * Tags
 * [image optimization](https://vec.wordpress.org/plugins/tags/image-optimization/)
   [media library](https://vec.wordpress.org/plugins/tags/media-library/)[media management](https://vec.wordpress.org/plugins/tags/media-management/)
   [seo](https://vec.wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://vec.wordpress.org/plugins/levelnetwork-advanced-media-filters/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/levelnetwork-advanced-media-filters/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/levelnetwork-advanced-media-filters/reviews/)

## Contributors

 *   [ sonofgod80 ](https://profiles.wordpress.org/sonofgod80/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/levelnetwork-advanced-media-filters/)