=== MediaSpark – Organize Your Media Library === Contributors: aacers Tags: media folders, media library, alt text, media organizer, image seo Requires at least: 6.0 Tested up to: 6.8 Stable tag: 2.0.1 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Organize your WordPress media with folders, tags, and bulk editing. Auto alt text, analytics dashboard, and beautiful interface. == Description == **MediaSpark** makes media organization effortless! Create folders, add tags, bulk edit files, and keep your WordPress media library perfectly organized. ### 🌟 Key Features (Free) * **📁 Media Folders** - Hierarchical folder structure for organizing media * **🏷️ Media Tags** - Tag-based categorization for easy filtering * **⚡ Auto Alt Text** - Automatically add SEO-friendly alt text on upload * **🏷️ Auto Tags** - Automatically tag media based on filename * **✏️ Bulk Editing** - Assign folders, tags, and alt text to multiple files at once * **📊 Analytics Dashboard** - See total, used, and unused media at a glance * **🔍 Quick Search** - Find media files instantly by name * **🎨 Beautiful Interface** - Modern, intuitive dashboard * **⚙️ Easy Settings** - Simple configuration for auto features * **🆓 100% Free** - Core features completely free forever ### What Can You Do? **Organize with Folders:** * Create unlimited hierarchical folders * Move media files between folders * Filter media library by folder * Bulk assign multiple files to folders **Tag Your Media:** * Add unlimited tags to media files * Filter by tags in media library * Auto-tag based on filename * Bulk assign tags to multiple files **Bulk Edit Everything:** * Assign multiple files to folders * Add tags to multiple files at once * Set alt text from title in bulk * Set custom alt text for multiple files **Auto Features:** * Auto-add alt text on upload (SEO boost!) * Auto-add tags from filename * Configure in settings **Track Your Media:** * See total media count * View used vs unused media * Count folders and tags * Quick search functionality ### ⭐ Pro Features Upgrade to **MediaSpark Pro** for advanced features: * 🖼️ **Image Watermarking** - Add text or image watermarks * 🗜️ **Bulk Compression** - Reduce file sizes automatically * ⚡ **Lazy Loading** - Faster page loads * 📊 **Advanced Analytics** - Usage tracking & insights * 🎨 **Image Editing** - Crop, resize, rotate images * 🔄 **Auto-Optimize** - Optimize images on upload * 💬 **Priority Support** - 24-hour email response * 🚀 **Lifetime Updates** - One-time payment, use forever [View Pro Features & Pricing →](https://pluginjoy.com/product/mediaspark-pro/) == Installation == 1. Go to Plugins → Add New 2. Search for "MediaSpark" 3. Click "Install Now" and then "Activate" 4. Go to Media → MediaSpark to see your dashboard 5. Create folders via Media → Media Folders 6. Add tags via Media → Media Tags 7. Use bulk actions in Media Library! == Frequently Asked Questions == = How do I use bulk actions? = In your Media Library, select multiple files using checkboxes. Choose a MediaSpark action from the "Bulk Actions" dropdown: * **MediaSpark: Assign to Folder** - Opens a page where you can select/create a folder * **MediaSpark: Assign Tags** - Opens a page where you can select/create tags * **MediaSpark: Set Alt Text from Title** - Instantly sets alt text (no confirmation needed) * **MediaSpark: Set Custom Alt Text** - Opens a page to enter custom alt text = How do I assign files to a folder? = Two ways: 1. **Single file**: Edit the media file and select a folder from the "Media Folders" box 2. **Multiple files**: Select files in Media Library → Bulk Actions → "MediaSpark: Assign to Folder" = Can I create new folders during bulk assign? = Yes! When you use "MediaSpark: Assign to Folder", you can either: * Select an existing folder from the dropdown * Enter a new folder name in the "Or Create New Folder" field = How do bulk tags work? = Same as folders! Select files → Bulk Actions → "MediaSpark: Assign Tags" → Select existing or create new tags. = What's the difference between the two alt text bulk actions? = * **Set Alt Text from Title** - Automatically uses the first 2 words from the filename (instant, no confirmation) * **Set Custom Alt Text** - Opens a page where you can type custom alt text (same for all selected files) == Screenshots == 1. **Modern Dashboard** - Beautiful interface with analytics 2. **Stats Cards** - See total, used, unused media at a glance 3. **Bulk Assign Folder** - Easy interface to assign files to folders 4. **Bulk Assign Tags** - Add tags to multiple files at once 5. **Settings** - Configure auto alt text and auto tags == Changelog == = 2.0.1 - February 8, 2026 = * ✅ FIXED: Bulk assign folders now works! Complete implementation * ✅ FIXED: Bulk assign tags now works! Complete implementation * ✅ NEW: Beautiful bulk assign page with modern UI * ✅ NEW: Create new folders/tags directly from bulk assign page * 💬 IMPROVED: Settings page now shows all 4 bulk actions * 💬 IMPROVED: Success messages after bulk operations * 📋 IMPROVED: Better instructions in Settings tab * 🔧 FIXED: Hidden bulk assign submenu (internal page only) * ✅ TESTED: All bulk actions verified working = 2.0.0 - February 8, 2026 = * 🎨 NEW: Complete UI redesign with modern purple gradient interface * 🎨 NEW: Beautiful dashboard with stats cards * 📊 NEW: Analytics showing total, used, unused media * 📊 NEW: Folder and tag count display * 🔍 NEW: Quick search functionality * 🎨 NEW: Modern Free vs Pro comparison table * ⭐ NEW: Review reminder after 7 days of use * 💬 IMPROVED: Better settings page layout * 💬 IMPROVED: Clearer feature descriptions * 🔧 IMPROVED: Code refactored with modern OOP structure * 🎨 IMPROVED: Purple branding matching PluginJoy style * ✅ TESTED: Compatible with WordPress 6.8 = 1.7.0 - December 12, 2025 = * Initial WordPress.org release == Upgrade Notice == = 2.0.1 = Important fix! Bulk assign folders and tags now work properly. Recommended update for all users! = 2.0.0 = Major UI upgrade! Beautiful new dashboard. Recommended for all users!