=== MediaSpark - Media Library Organizer === Contributors: aacers, yourusername Donate link: https://example.com/donate Tags: media folders, media library organizer, media tags, alt text, seo, bulk edit Requires at least: 6.0 Tested up to: 6.8.2 Stable tag: 1.7.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Best Free WordPress Media Organizer Plugin: Unlimited folders & tags, auto alt text for SEO, bulk editing, and analytics. == Description == **MediaSpark** transforms your chaotic WordPress media library into a perfectly organized, SEO-optimized powerhouse — **100% free**. Key Features: - Unlimited hierarchical folders (virtual – no file moving) - Media tags for advanced filtering - Auto-generate alt text & tags from filename on upload - Bulk edit folders, tags, and alt text (up to 50 items in list view) - SEO analytics: unused media, missing alt texts, folder stats - Filter media by folder/tag directly in the Media Library - Sortable "Count" column in folder/tag admin screens - Fast, lightweight, fully compatible with Gutenberg, Elementor, Divi, WooCommerce No physical folders. No broken URLs. Just pure organization. [youtube https://www.youtube.com/watch?v=AdUEnNT3wcY] Upgrade to **MediaSpark Pro** for unlimited bulk edits, grid mode editing, AI alt text, image compression, watermarking & more. == Installation == 1. Upload the `mediaspark` folder to `/wp-content/plugins/` 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to **Media > MediaSpark** to configure settings and view analytics 4. Use the Media Library filters and bulk actions to organize! == Frequently Asked Questions == = Are folders real or virtual? = Virtual taxonomies — file URLs never change. 100% safe and fast. = Can I bulk edit in grid view? = Free: List view only (50 items). Pro: Grid + list, unlimited. = Is it compatible with page builders? = Yes! Works perfectly with Elementor, Divi, Beaver Builder, Brizy, etc. = How does auto alt text work? = Takes the first two words from the filename (after removing dashes/underscores). == Changelog == = 1.7.0 - December 12, 2025 = * Tested with WordPress 6.8.2 * Removed all external tracking/pings (clean & privacy-focused) * Improved REST API support for folders & tags * Modernized code for PHP 8.2+ compatibility * Better bulk action handling * Enhanced security & sanitization * Updated UI styling for WordPress 6.7+ = 1.6.4 = * Previous version with tracking (now removed) == Upgrade Notice == = 1.7.0 = Major cleanup: All external tracking removed. Updated for WordPress 6.8+. Safe to upgrade!