{"id":249773,"date":"2025-08-29T12:39:24","date_gmt":"2025-08-29T12:39:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mediaspark\/"},"modified":"2026-02-08T06:48:30","modified_gmt":"2026-02-08T06:48:30","slug":"mediaspark","status":"publish","type":"plugin","link":"https:\/\/kir.wordpress.org\/plugins\/mediaspark\/","author":15104310,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"MediaSpark \u2013 Organize Your Media Library","header_author":"PluginJoy","header_description":"Organize your WordPress media library with folders, tags, auto alt text\/tags on upload, basic bulk editing (tags, alt text, folders), image compression preview, and analytics for used\/unused images. Upgrade to Pro for advanced features.","assets_banners_color":"6d56eb","last_updated":"2026-02-08 06:48:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/mediaspark\/","header_author_uri":"https:\/\/pluginjoy.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":595,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.8":{"tag":"1.4.8","author":"aacers","date":"2025-08-29 12:58:55"},"1.6.1":{"tag":"1.6.1","author":"aacers","date":"2025-09-21 12:00:06"},"1.6.2":{"tag":"1.6.2","author":"aacers","date":"2025-09-21 13:33:14"},"1.6.3":{"tag":"1.6.3","author":"aacers","date":"2025-10-04 14:44:40"},"1.6.4":{"tag":"1.6.4","author":"aacers","date":"2025-10-06 15:48:39"},"1.7.0":{"tag":"1.7.0","author":"aacers","date":"2025-12-12 11:19:48"},"2.0.1":{"tag":"2.0.1","author":"aacers","date":"2026-02-08 06:48:30"}},"upgrade_notice":{"2.0.1":"<p>Important fix! Bulk assign folders and tags now work properly. Recommended update for all users!<\/p>","2.0.0":"<p>Major UI upgrade! Beautiful new dashboard. Recommended for all users!<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3418163,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3372854,"resolution":"1544x500","location":"assets","locale":""},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3456262,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3372854,"resolution":"772x250","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3456262,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.8","1.6.1","1.6.2","1.6.3","1.6.4","1.7.0","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3456265,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3456265,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3365266,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3365266,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3365266,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3365266,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"<strong>Modern Dashboard<\/strong> - Beautiful interface with analytics","2":"<strong>Stats Cards<\/strong> - See total, used, unused media at a glance","3":"<strong>Bulk Assign Folder<\/strong> - Easy interface to assign files to folders","4":"<strong>Bulk Assign Tags<\/strong> - Add tags to multiple files at once","5":"<strong>Settings<\/strong> - Configure auto alt text and auto tags"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[17214,6357,130330,233,143842],"plugin_category":[36,48,57],"plugin_contributors":[246849],"plugin_business_model":[],"class_list":["post-249773","plugin","type-plugin","status-publish","hentry","plugin_tags-alt-text","plugin_tags-image-seo","plugin_tags-media-folders","plugin_tags-media-library","plugin_tags-media-organizer","plugin_category-analytics","plugin_category-language-tools","plugin_category-taxonomy","plugin_contributors-aacers","plugin_committers-aacers"],"banners":{"banner":"https:\/\/ps.w.org\/mediaspark\/assets\/banner-772x250.png?rev=3456262","banner_2x":"https:\/\/ps.w.org\/mediaspark\/assets\/banner-1544x500.png?rev=3456262","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mediaspark\/assets\/icon-256x256.gif?rev=3418163","icon_2x":"https:\/\/ps.w.org\/mediaspark\/assets\/icon-256x256.gif?rev=3418163","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mediaspark\/assets\/screenshot-1.png?rev=3456265","caption":"<strong>Modern Dashboard<\/strong> - Beautiful interface with analytics"},{"src":"https:\/\/ps.w.org\/mediaspark\/assets\/screenshot-2.png?rev=3456265","caption":"<strong>Stats Cards<\/strong> - See total, used, unused media at a glance"},{"src":"https:\/\/ps.w.org\/mediaspark\/assets\/screenshot-3.png?rev=3365266","caption":"<strong>Bulk Assign Folder<\/strong> - Easy interface to assign files to folders"},{"src":"https:\/\/ps.w.org\/mediaspark\/assets\/screenshot-4.png?rev=3365266","caption":"<strong>Bulk Assign Tags<\/strong> - Add tags to multiple files at once"},{"src":"https:\/\/ps.w.org\/mediaspark\/assets\/screenshot-5.png?rev=3365266","caption":"<strong>Settings<\/strong> - Configure auto alt text and auto tags"},{"src":"https:\/\/ps.w.org\/mediaspark\/assets\/screenshot-6.png?rev=3365266","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>MediaSpark<\/strong> makes media organization effortless! Create folders, add tags, bulk edit files, and keep your WordPress media library perfectly organized.<\/p>\n\n<h3>\ud83c\udf1f Key Features (Free)<\/h3>\n\n<ul>\n<li><strong>\ud83d\udcc1 Media Folders<\/strong> - Hierarchical folder structure for organizing media<\/li>\n<li><strong>\ud83c\udff7\ufe0f Media Tags<\/strong> - Tag-based categorization for easy filtering<\/li>\n<li><strong>\u26a1 Auto Alt Text<\/strong> - Automatically add SEO-friendly alt text on upload<\/li>\n<li><strong>\ud83c\udff7\ufe0f Auto Tags<\/strong> - Automatically tag media based on filename<\/li>\n<li><strong>\u270f\ufe0f Bulk Editing<\/strong> - Assign folders, tags, and alt text to multiple files at once<\/li>\n<li><strong>\ud83d\udcca Analytics Dashboard<\/strong> - See total, used, and unused media at a glance<\/li>\n<li><strong>\ud83d\udd0d Quick Search<\/strong> - Find media files instantly by name<\/li>\n<li><strong>\ud83c\udfa8 Beautiful Interface<\/strong> - Modern, intuitive dashboard<\/li>\n<li><strong>\u2699\ufe0f Easy Settings<\/strong> - Simple configuration for auto features<\/li>\n<li><strong>\ud83c\udd93 100% Free<\/strong> - Core features completely free forever<\/li>\n<\/ul>\n\n<h3>What Can You Do?<\/h3>\n\n<p><strong>Organize with Folders:<\/strong>\n* Create unlimited hierarchical folders\n* Move media files between folders\n* Filter media library by folder\n* Bulk assign multiple files to folders<\/p>\n\n<p><strong>Tag Your Media:<\/strong>\n* Add unlimited tags to media files\n* Filter by tags in media library\n* Auto-tag based on filename\n* Bulk assign tags to multiple files<\/p>\n\n<p><strong>Bulk Edit Everything:<\/strong>\n* Assign multiple files to folders\n* Add tags to multiple files at once\n* Set alt text from title in bulk\n* Set custom alt text for multiple files<\/p>\n\n<p><strong>Auto Features:<\/strong>\n* Auto-add alt text on upload (SEO boost!)\n* Auto-add tags from filename\n* Configure in settings<\/p>\n\n<p><strong>Track Your Media:<\/strong>\n* See total media count\n* View used vs unused media\n* Count folders and tags\n* Quick search functionality<\/p>\n\n<h3>\u2b50 Pro Features<\/h3>\n\n<p>Upgrade to <strong>MediaSpark Pro<\/strong> for advanced features:<\/p>\n\n<ul>\n<li>\ud83d\uddbc\ufe0f <strong>Image Watermarking<\/strong> - Add text or image watermarks<\/li>\n<li>\ud83d\udddc\ufe0f <strong>Bulk Compression<\/strong> - Reduce file sizes automatically<\/li>\n<li>\u26a1 <strong>Lazy Loading<\/strong> - Faster page loads<\/li>\n<li>\ud83d\udcca <strong>Advanced Analytics<\/strong> - Usage tracking &amp; insights<\/li>\n<li>\ud83c\udfa8 <strong>Image Editing<\/strong> - Crop, resize, rotate images<\/li>\n<li>\ud83d\udd04 <strong>Auto-Optimize<\/strong> - Optimize images on upload<\/li>\n<li>\ud83d\udcac <strong>Priority Support<\/strong> - 24-hour email response<\/li>\n<li>\ud83d\ude80 <strong>Lifetime Updates<\/strong> - One-time payment, use forever<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/pluginjoy.com\/product\/mediaspark-pro\/\">View Pro Features &amp; Pricing \u2192<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to Plugins \u2192 Add New<\/li>\n<li>Search for \"MediaSpark\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Go to Media \u2192 MediaSpark to see your dashboard<\/li>\n<li>Create folders via Media \u2192 Media Folders<\/li>\n<li>Add tags via Media \u2192 Media Tags<\/li>\n<li>Use bulk actions in Media Library!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20use%20bulk%20actions%3F\"><h3>How do I use bulk actions?<\/h3><\/dt>\n<dd><p>In your Media Library, select multiple files using checkboxes. Choose a MediaSpark action from the \"Bulk Actions\" dropdown:<\/p>\n\n<ul>\n<li><strong>MediaSpark: Assign to Folder<\/strong> - Opens a page where you can select\/create a folder<\/li>\n<li><strong>MediaSpark: Assign Tags<\/strong> - Opens a page where you can select\/create tags<\/li>\n<li><strong>MediaSpark: Set Alt Text from Title<\/strong> - Instantly sets alt text (no confirmation needed)<\/li>\n<li><strong>MediaSpark: Set Custom Alt Text<\/strong> - Opens a page to enter custom alt text<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20do%20i%20assign%20files%20to%20a%20folder%3F\"><h3>How do I assign files to a folder?<\/h3><\/dt>\n<dd><p>Two ways:<\/p>\n\n<ol>\n<li><strong>Single file<\/strong>: Edit the media file and select a folder from the \"Media Folders\" box<\/li>\n<li><strong>Multiple files<\/strong>: Select files in Media Library \u2192 Bulk Actions \u2192 \"MediaSpark: Assign to Folder\"<\/li>\n<\/ol><\/dd>\n<dt id=\"can%20i%20create%20new%20folders%20during%20bulk%20assign%3F\"><h3>Can I create new folders during bulk assign?<\/h3><\/dt>\n<dd><p>Yes! When you use \"MediaSpark: Assign to Folder\", you can either:\n* Select an existing folder from the dropdown\n* Enter a new folder name in the \"Or Create New Folder\" field<\/p><\/dd>\n<dt id=\"how%20do%20bulk%20tags%20work%3F\"><h3>How do bulk tags work?<\/h3><\/dt>\n<dd><p>Same as folders! Select files \u2192 Bulk Actions \u2192 \"MediaSpark: Assign Tags\" \u2192 Select existing or create new tags.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20the%20two%20alt%20text%20bulk%20actions%3F\"><h3>What's the difference between the two alt text bulk actions?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Set Alt Text from Title<\/strong> - Automatically uses the first 2 words from the filename (instant, no confirmation)<\/li>\n<li><strong>Set Custom Alt Text<\/strong> - Opens a page where you can type custom alt text (same for all selected files)<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.1 - February 8, 2026<\/h4>\n\n<ul>\n<li>\u2705 FIXED: Bulk assign folders now works! Complete implementation<\/li>\n<li>\u2705 FIXED: Bulk assign tags now works! Complete implementation<\/li>\n<li>\u2705 NEW: Beautiful bulk assign page with modern UI<\/li>\n<li>\u2705 NEW: Create new folders\/tags directly from bulk assign page<\/li>\n<li>\ud83d\udcac IMPROVED: Settings page now shows all 4 bulk actions<\/li>\n<li>\ud83d\udcac IMPROVED: Success messages after bulk operations<\/li>\n<li>\ud83d\udccb IMPROVED: Better instructions in Settings tab<\/li>\n<li>\ud83d\udd27 FIXED: Hidden bulk assign submenu (internal page only)<\/li>\n<li>\u2705 TESTED: All bulk actions verified working<\/li>\n<\/ul>\n\n<h4>2.0.0 - February 8, 2026<\/h4>\n\n<ul>\n<li>\ud83c\udfa8 NEW: Complete UI redesign with modern purple gradient interface<\/li>\n<li>\ud83c\udfa8 NEW: Beautiful dashboard with stats cards<\/li>\n<li>\ud83d\udcca NEW: Analytics showing total, used, unused media<\/li>\n<li>\ud83d\udcca NEW: Folder and tag count display<\/li>\n<li>\ud83d\udd0d NEW: Quick search functionality<\/li>\n<li>\ud83c\udfa8 NEW: Modern Free vs Pro comparison table<\/li>\n<li>\u2b50 NEW: Review reminder after 7 days of use<\/li>\n<li>\ud83d\udcac IMPROVED: Better settings page layout<\/li>\n<li>\ud83d\udcac IMPROVED: Clearer feature descriptions<\/li>\n<li>\ud83d\udd27 IMPROVED: Code refactored with modern OOP structure<\/li>\n<li>\ud83c\udfa8 IMPROVED: Purple branding matching PluginJoy style<\/li>\n<li>\u2705 TESTED: Compatible with WordPress 6.8<\/li>\n<\/ul>\n\n<h4>1.7.0 - December 12, 2025<\/h4>\n\n<ul>\n<li>Initial WordPress.org release<\/li>\n<\/ul>","raw_excerpt":"Organize your WordPress media with folders, tags, and bulk editing. Auto alt text, analytics dashboard, and beautiful interface.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/249773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=249773"}],"author":[{"embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aacers"}],"wp:attachment":[{"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=249773"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=249773"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=249773"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=249773"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=249773"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kir.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=249773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}