LevelNetwork Advanced Media Library Filters

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. When selecting a primary format (e.g., Images or Documents), a secondary dropdown appears to filter by specific file types (JPG, PNG, WebP, GIF, SVG, PDF, Word, Excel, MP4, WebM, MP3, WAV).
  • 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” (Selezione Multipla) 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.

Plugin Website
Visit website

Author
sonofgod80
Version:
1.0.7
Last Updated
June 10, 2026
Requires
WordPress 5.4
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.