{"id":340139,"date":"2026-07-20T09:01:48","date_gmt":"2026-07-20T09:01:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/atd-smart-media-folders\/"},"modified":"2026-07-21T07:24:23","modified_gmt":"2026-07-21T07:24:23","slug":"atd-smart-media-folders","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/atd-smart-media-folders\/","author":23523722,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.8","stable_tag":"1.8.8","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"ATD Smart Media Folders","header_author":"ATD Soft Labs","header_description":"Dynamic Media Folders with Recursive Deep Delete, Individual Folder Colors on Creation & Right-Click, and Upload Progress.","assets_banners_color":"878f96","last_updated":"2026-07-21 07:24:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/atd-smart-media-folders","header_author_uri":"https:\/\/profiles.wordpress.org\/atdsoftlabs","rating":0,"author_block_rating":0,"active_installs":0,"downloads":112,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.8.7":{"tag":"1.8.7","author":"atdsoftlabs","date":"2026-07-20 09:01:35"},"1.8.8":{"tag":"1.8.8","author":"atdsoftlabs","date":"2026-07-21 07:24:23"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3614468,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3614468,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3614468,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3614468,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.8.7","1.8.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3614443,"resolution":"1","location":"assets","locale":"","width":1722,"height":596},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3614443,"resolution":"2","location":"assets","locale":"","width":1196,"height":715},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3614443,"resolution":"3","location":"assets","locale":"","width":1152,"height":633},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3614443,"resolution":"4","location":"assets","locale":"","width":1708,"height":625},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3614443,"resolution":"5","location":"assets","locale":"","width":1718,"height":668}},"screenshots":{"1":"The custom media folders sidebar with distinct row color highlights.","2":"Right-click context menu on a folder card to rename, delete, or change colors instantly.","3":"Settings page to configure your preferred global active folder background color."}},"plugin_section":[],"plugin_tags":[272420,8848,272419,130330,233],"plugin_category":[],"plugin_contributors":[271309],"plugin_business_model":[],"class_list":["post-340139","plugin","type-plugin","status-publish","hentry","plugin_tags-deep-delete","plugin_tags-file-manager","plugin_tags-folder-color","plugin_tags-media-folders","plugin_tags-media-library","plugin_contributors-atdsoftlabs","plugin_committers-atdsoftlabs"],"banners":{"banner":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/banner-772x250.png?rev=3614468","banner_2x":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/banner-1544x500.png?rev=3614468","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/icon-128x128.png?rev=3614468","icon_2x":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/icon-256x256.png?rev=3614468","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/screenshot-1.png?rev=3614443","caption":"The custom media folders sidebar with distinct row color highlights."},{"src":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/screenshot-2.png?rev=3614443","caption":"Right-click context menu on a folder card to rename, delete, or change colors instantly."},{"src":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/screenshot-3.png?rev=3614443","caption":"Settings page to configure your preferred global active folder background color."},{"src":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/screenshot-4.png?rev=3614443","caption":""},{"src":"https:\/\/ps.w.org\/atd-smart-media-folders\/assets\/screenshot-5.png?rev=3614443","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Smart Media Folders<\/strong> is a lightweight yet powerful media management tool for WordPress. It allows you to organize thousands of your media files (images, audio, video, documents) into structured, nested folders directly inside your WordPress Media Library.<\/p>\n\n<p>Designed for speed and simplicity, Smart Media Folders features a responsive sidebar where you can create folders, assign individual vibrant colors to distinguish them, and browse efficiently using dynamic breadcrumbs.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>Unlimited Nested Folders:<\/strong> Create parent and sub-folders to structure your media library exactly how you want.<\/li>\n<li><strong>Individual Folder Colors:<\/strong> Set unique background tints and custom colors for individual folders directly from a right-click palette or during creation.<\/li>\n<li><strong>Recursive Deep Delete:<\/strong> Safely and permanently delete a folder along with all its nested sub-folders and attached media files in one click.<\/li>\n<li><strong>Real-time Upload Progress:<\/strong> Beautiful file upload queue tracking with an inline percentage indicator.<\/li>\n<li><strong>Dynamic Breadcrumbs:<\/strong> Easily navigate deep inside your folder trees with a clean breadcrumb navigation.<\/li>\n<li><strong>Global Active Highlight Color:<\/strong> Customize the global active folder accent color straight from the WordPress Settings page.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>smart-media-folders<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to <strong>Media -&gt; Library<\/strong> to see the new folders sidebar.<\/li>\n<li>Customize your default active highlight color via <strong>Settings -&gt; Smart Media Folders<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20deleting%20a%20folder%20delete%20the%20actual%20files%3F\"><h3>Does deleting a folder delete the actual files?<\/h3><\/dt>\n<dd><p>Yes! The \"Delete\" option uses a recursive deep-delete engine that removes the folder taxonomy, its child folders, and permanently deletes all media attachments inside them from your server. Please use caution as this cannot be undone.<\/p><\/dd>\n<dt id=\"how%20can%20i%20change%20a%20folder%27s%20color%3F\"><h3>How can I change a folder's color?<\/h3><\/dt>\n<dd><p>Simply right-click on any folder card inside the Media Grid layout, click \"Change Color\", select your preferred palette, and hit save!<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20wordpress%20admin%3F\"><h3>Does it slow down my WordPress Admin?<\/h3><\/dt>\n<dd><p>Not at all. The plugin uses optimized custom taxonomies and minimal JavaScript, making it incredibly fast even with thousands of media files.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.8.8<\/h4>\n\n<ul>\n<li>Fix: Restored missing JavaScript event handlers and modals for folder creation, renaming, color picking, and deletion.<\/li>\n<li>Fix: Resolved AJAX handler bindings for right-click context menu operations.<\/li>\n<\/ul>\n\n<h4>1.8.7<\/h4>\n\n<ul>\n<li>Fix: Renamed all short prefixes (<code>smf_<\/code>) to a unique 7-character prefix (<code>atd_smf_<\/code>) across taxonomy names, AJAX handlers, settings options, and JS objects to comply with WordPress.org 4+ character prefix requirements.<\/li>\n<\/ul>\n\n<h4>1.8.6<\/h4>\n\n<ul>\n<li>Fix: Replaced inline style and script tags with proper <code>wp_enqueue_style<\/code> and <code>wp_enqueue_script<\/code> hooks for full WordPress Coding Standards compliance.<\/li>\n<li>Security: Implemented strict Nonce verification and capability checks (<code>upload_files<\/code>) across all AJAX handlers.<\/li>\n<li>Fix: Auto-expand parent folders and maintain proper tree active state navigation when clicking nested sub-folders.<\/li>\n<\/ul>\n\n<h4>1.8.5<\/h4>\n\n<ul>\n<li>Fix: Enqueued all dynamic CSS and JS files cleanly inside admin hooks.<\/li>\n<li>Fix: Refactored architecture to use strict unique prefixes to avoid conflicts.<\/li>\n<li>Fix: Removed competitive promotional wording from description.<\/li>\n<\/ul>","raw_excerpt":"Organize your WordPress Media Library with smart dynamic folders, custom colors, drag-and-drop support, and recursive deep deletion.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/340139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=340139"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/atdsoftlabs"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=340139"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=340139"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=340139"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=340139"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=340139"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=340139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}