Beschrijving
KooKoa Folders voegt een mappenzijbalk toe aan de WordPress-mediabibliotheek. Je kunt mappen maken, ze in submappen nestelen en bestanden verplaatsen met slepen en neerzetten. De plugin bevat ook onbeperkte Smart Folders die automatisch worden gevuld op basis van regels die je definieert — bestandstype, grootte, datum, afmetingen, tags en meer — zodat de bibliotheek netjes blijft terwijl deze groeit.
👉 PROBEER DE LIVE-DEMO ☝️ — Direct toegang, geen account nodig
Mappen zijn virtueel. Ze worden opgeslagen als een privé WordPress-taxonomie en gekoppeld aan je media-items, waardoor je bestanden op de schijf nooit worden verplaatst en bestaande afbeeldings-URL’s blijven werken. Als je de plugin deactiveert, blijft je mediabibliotheek werken alsof er niets is gebeurd.
🗂️ Organisatie
- Onbeperkte mappen en submappen in de mediabibliotheek
- Sleep bijlagen tussen mappen
- Wijs nieuwe uploads automatisch toe aan de map waarin je je momenteel bevindt
- Aantal items per map
- Mapfilter in de lijstweergave van de mediabibliotheek
⚡ Smart Folders
- Onbeperkte Smart Folders (op regels gebaseerd), automatisch gevuld terwijl je mediabibliotheek groeit
- Combineer meerdere regels per map met AND-logica — bestandstype, grootte, afmetingen, datum, auteur, status, zoeken, tags en meer
- Live-aantallen per map worden gecachet en automatisch vernieuwd wanneer items wijzigen
- Ondersteuning voor pinnen, vergrendelen, kleur en pictogram — dezelfde UX als gewone mappen
🌈 Uiterlijk
- Aangepaste mapkleuren
- Aangepaste mappictogrammen met emoji-kiezer
- Pin mappen bovenaan de boom
- Vergrendel mappen om per ongeluk hernoemen, kleur- of pictogramwijzigingen of verwijderen te voorkomen
🔍 Navigatie
- Verstelbare, vaste mappenzijbalk
- Zoek en sorteer de mappenboom
- Breadcrumbbalk en submapkaarten
- Smart Startup Folder — open de mediabibliotheek in de laatst gebruikte map of in een vaste map naar keuze
- Sneltoetsen voor veelgebruikte acties
- Mobiel responsieve lay-out
🔄 Bulkbewerkingen
- Bulkorganisatie-modus — selecteer meerdere bijlagen en verplaats ze met één klik naar een map
- Download een map (en alle submappen) als één ZIP-archief
- Download alleen de geselecteerde items als ZIP, direct vanuit de werkbalk voor bulkorganisatie
- Upload een mappenstructuur vanaf je computer en laat submappen automatisch opnieuw maken
- Exporteer en importeer de mappenstructuur als JSON, met samenvoegen- of vervangen-modus
📊 Inzichten
- Hover-tooltip op media-items met bestandsnaam, grootte en afmetingen
- Optionele EXIF-velden in de hover-tooltip — camera, diafragma, sluiter, ISO, brandpuntsafstand
🛡️ Toegangsbeheer
- Rolgebaseerde toegang — kies welke WordPress-rollen de mappenzijbalk mogen gebruiken
🔒 Privacy
- Zelfgehost lettertype, geen Google Fonts-aanroep
- Geen externe scripts, geen trackers, geen analytics
- Voor gewone bezoekers worden geen frontend-assets geladen; builder/editor-integraties laden alleen wanneer een bevoegde editor een ondersteunde visuele builder opent
✅ Werkt met
De mappenzijbalk is beschikbaar in:
- Lijst- en rasterweergaven van de WordPress-mediabibliotheek
- Mediamodal van de blokeditor (Gutenberg)
- Mediamodal van de klassieke editor
- Divi 4- en 5-mediamodals
- Elementor-mediamodal
- Mediamodal voor WooCommerce-productgalerijen
🔁 Migrate from other folder plugins
Already using another folder plugin? Switch in one click. KooKoa Folders detects existing folder structures directly from your database and rebuilds the full tree inside the KooKoa sidebar — with file assignments intact, no JSON export, no rebuilding from scratch.
Supported sources:
- FileBird (Ninja Team)
- Folders (Premio)
- Real Media Library (devowl.io)
A subtle hint inside the Media Library surfaces the importer when one of these plugins is detected, so you find it without going hunting through Settings. After a successful import, the source plugin can be deactivated with one button — your KooKoa folder structure keeps living independently.
🚀🚀🚀 Pro-add-on
👉 TRY THE LIVE DEMO ☝️
🚀 Folders for Posts & Pages
🚀 Folders for Custom Post Types
🚀 AI Image Generator (text-to-image)
🚀 AI Image Editor (text-guided edits)
🚀 WebP / AVIF Converter
🚀 Replace Media (same name or rename)
🚀 Watermark Images (logo or text)
🚀 Clean Unused Media
🚀 Find Duplicate Media (byte-exact + perceptual hash)
🚀 Image Editor (crop, rotate, filters, resize)
🚀 Media Stats Dashboard
🚀 Priority Email Support
💻 Use cases
A few real-world setups where KooKoa Folders earns its keep:
- Bloggers and content writers — keep every blog image, post screenshot, hero photo, video clip and audio file inside dedicated media folders. Drag and drop assets between folders, filter the media library by folder, and find the right image for tomorrow’s article in seconds instead of scrolling past 2,000 thumbnails.
- WordPress photographers and photo studios — split your media library by shoot type (portraits, weddings, real estate, landscapes, nature, family), by client, by year, or by location. Pin your active project to the top, lock the archive against accidental edits, and let smart folders auto-collect images by date, file size or alt text.
- WooCommerce shop owners and e-commerce managers — organize product images into folders that mirror your catalog (apparel, footwear, accessories, electronics). Drag and drop new product photos straight from upload into the right SKU folder, and use smart folders to auto-group every PNG, JPEG or WebP above a certain size for quality audits.
- Web designers, web developers and freelance agencies — separate site assets per project, per page section or per client (logos, mockups, illustrations, icon sets, screenshots). Folder colors and custom icons turn the media library into a navigable workspace even when you sit on thousands of files.
- Online publishers, magazines and editors — file every image per issue, per article, per author or per topic. Smart folders auto-collect everything uploaded this week, this month, or by a specific contributor — no manual sorting needed.
- Real estate, hospitality and listings sites — one folder per property or per location, subfolders per room, view or photoshoot. Bulk upload an entire shoot, drag the keepers into the listing folder, and skip the rest. Color-code your busiest property folders so the right one stands out at a glance.
- Course creators and membership sites — split lesson screenshots, video thumbnails and downloadable PDFs into folders per course, per module or per lesson. Find the right cover image without scrolling past fifty unrelated lessons.
- Marketing agencies, design studios and creative teams — one WordPress Media Library, many clients. A folder per brand keeps work tidy, role-based access keeps clients out of each other’s assets, and the export/import tool ships a folder tree to a new project in a single JSON file.
Open-sourcebibliotheken
KooKoa Folders is gebouwd op deze open-sourceprojecten. Dank aan hun auteurs voor het delen van hun werk met de community.
-
jsTree v3.3.16 by Ivan Bozhanov (vakata) — MIT License
Website: https://www.jstree.com/ -
Share Tech Mono door Carrois Apostrophe (Ralph du Carrois) — SIL Open Font License 1.1 — https://www.carrois.com/
Zelfgehost monospace-lettertype dat in de hele interface wordt gebruikt. Geen Google Fonts CDN.
Voor al het overige gebruikt KooKoa Folders de bibliotheken die al met WordPress core worden meegeleverd — jQuery, jQuery UI (Draggable, Droppable, Sortable) en Dashicons — in plaats van eigen kopieën mee te leveren.
Credits
KooKoa Folders is ontworpen en ontwikkeld door Adamo Lussana — https://www.kookoa.com
Schermafbeeldingen
Installatie
- Ga in je WordPress-beheer naar Plugins Nieuwe plugin.
- Zoek naar KooKoa Folders.
- Klik op Nu installeren en daarna op Activeren.
- Open de Mediabibliotheek — de mappenzijbalk verschijnt links.
- Klik op + Folder in de kop van de zijbalk om je eerste map te maken en sleep er daarna items naartoe.
Ga om de plugin te configureren naar KooKoa Folders in het WordPress-beheermenu. Je kunt de standaardbreedte van de zijbalk instellen, het kleurenpalet en de pictogramset wijzigen, sneltoetsen inschakelen, het contextmenu aanpassen, kiezen welke rollen de plugin mogen gebruiken, en meer.
Handmatige installatie
- Download het zipbestand van de plugin.
- Ga naar Plugins Nieuwe plugin Plugin uploaden en upload het zipbestand.
- Activeer de plugin.
FAQ
-
Verplaatst KooKoa Folders bestanden op de schijf?
-
Nee. Mappen zijn virtueel. Ze worden opgeslagen als een privé WordPress-taxonomie en gekoppeld aan media-items. Je bestanden op de server behouden hun oorspronkelijke paden, zodat bestaande afbeeldings-URL’s in je inhoud nooit breken.
-
Worden mijn bestanden verwijderd als ik een map verwijder?
-
Nee. Het verwijderen van een map verwijdert alleen de map zelf. De media-items erin worden niet-gecategoriseerd en blijven in de mediabibliotheek.
-
Wat gebeurt er als ik de plugin deactiveer?
-
Je mappen blijven in de database. Wanneer je de plugin opnieuw activeert, staat alles weer waar het stond. Als je in plaats daarvan Verwijderen gebruikt op het pluginscherm, worden alle plugingegevens (mappen, kleuren, pictogrammen, pin- en vergrendelstatus, instellingen) netjes verwijderd.
-
Laadt de plugin iets vanaf het internet?
-
Nee. Het lettertype dat door de plugin-interface wordt gebruikt, is in de plugin gebundeld en wordt vanaf je eigen site geleverd — geen Google Fonts CDN, geen externe scripts, geen analytics.
-
Heeft dit invloed op de frontend of prestaties van mijn site?
-
De plugin wordt geladen in de mediabibliotheek, op de eigen instellingenpagina en in de mediamodal, ook wanneer een bevoegde editor een ondersteunde visuele builder zoals Divi of Elementor opent. Gewone bezoekers krijgen niets extra’s: geen CSS, geen JavaScript, geen databasequery’s.
-
Hoeveel Smart Folders kan ik maken?
-
Zoveel als je nodig hebt. KooKoa Folders bevat onbeperkte Smart Folders. Elke map combineert meerdere regels met AND-logica en wordt automatisch gevuld zodra nieuwe items overeenkomen.
Beoordelingen
Bijdragers & ontwikkelaars
“KooKoa Folders – Mappen voor de mediabibliotheek & bestandsorganizer” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“KooKoa Folders – Mappen voor de mediabibliotheek & bestandsorganizer” is vertaald in 8 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “KooKoa Folders – Mappen voor de mediabibliotheek & bestandsorganizer” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.3.0
- New: WooCommerce “Category” and “Tag” rules for Smart Folders — auto-group products by their product category or product tag, alongside the existing Stock status rule. Visible only on the product custom post type when WooCommerce is active.
- Improvement: minor admin UI refinements.
1.2.0
- Fix: smart folders are now preserved across JSON export and import. The export used to ship structure + metadata but skip the rule payload entirely, so re-importing a backup or running a “Replace all” silently demoted every smart folder in the tree to a plain folder, wiping its automation rules. The export now serialises the
is_dynamicflag and the rules alongside the rest of the tree, and the import re-applies both on the new terms. - New: keyboard shortcut Alt + B toggles Bulk Organize mode from anywhere it’s available (Media Library grid + list, Posts, Pages and any folder-enabled custom post type). Press it again — or press Esc with the bulk toolbar open — to exit. Both shortcuts now appear in the Keyboard Shortcuts dialog (Alt + K) under “Bulk Organize” and “Close Modal / Exit Bulk Mode”.
- Improvement: minor admin UI refinements.
1.1.2
- Compatibility: tested with WordPress 7.0 (released May 2026). The retro-dark sidebar, modals and bulk-organize toolbar now neutralize the WP 7.0 Modern admin theme overrides that were inflating our buttons to 40px, breaking dashicon rendering, and pulling icons out of alignment.
- Fix: Smart Startup Folder “Last opened folder” mode now reliably restores the last visited folder on page load. A latent regression in the Settings save path was persisting an empty post-types list, which then blocked the AJAX that records navigation. Both the save serializer and the AJAX validator have been hardened.
- Improvement: minor admin UI refinements.
1.1.1
- New: WooCommerce “Stock status” rule for Smart Folders — auto-group products by In stock, Out of stock, or On backorder. Visible only on the product custom post type when WooCommerce is active.
- Hardening: uninstall now sweeps every plugin-owned option and user meta key, including the post-1.0 additions (install timestamp, migration importer flags, the permanently-hide-migrate-section flag, per-user dismiss flags for dashboard notices and the Rate Us card). Deleting KooKoa Folders truly leaves zero traces behind.
- Hardening: Smart Startup Folder “Specific folder” preference now verifies that the saved folder still exists in the matching taxonomy before storing it, so a deleted folder no longer leaves a stale reference in user meta.
- Hardening: download Content-Disposition HTTP header now passes the filename through sanitize_file_name() as defense-in-depth against control-character injection.
- Improvement: minor admin UI refinements.
1.1.0
- New: Migration importer for FileBird (by Ninja Team), Folders (by Premio) and Real Media Library (by devowl.io). Detects existing folders straight from your database and rebuilds the full tree, with file assignments, inside KooKoa Folders in one click. No JSON export needed, no rebuilding from scratch. Optional one-click deactivation of the source plugin after a successful import. Data-driven: imports keep working even when the source plugin section has been partially disabled in its own settings.
- New: Sidebar hint in the Media Library that surfaces detected folder plugins and links straight to the importer.
- New: Architecture ready for more importers. HappyFiles, Enhanced Media Library, Wicked Folders and others can be added in a few lines each.
- Improvement: minor admin UI refinements.
1.0.4
- New: Dutch translation bundled (nl_NL).
- Improvement: minor admin UI refinements.
1.0.3
Translations + bug fix release.
- New: Polish translation bundled (pl_PL).
- New: Brazilian Portuguese translation bundled — also covers European Portuguese (pt_PT) and other Portuguese-speaking locales (pt_AO, pt_MZ and others) via automatic locale fallback.
- Fix: “Sidebar width” in Settings General now applies immediately to the admin who saves it, and the field always reflects the width currently on screen (drag-resized value if any, else the site-wide default).
- Removed: “Sticky sidebar” toggle in Settings General — the toggle had no effect since the folder sidebar was always pinned regardless of the setting. Sidebar behavior is unchanged for all users.
1.0.2
Vertalingsrelease.
- Nieuw: Italiaanse vertaling meegeleverd.
- Nieuw: Spaanse vertaling meegeleverd — dekt Spanje plus alle Latijns-Amerikaanse Spaanse varianten (es_MX, es_AR, es_CL, es_CO, es_VE, es_PE en andere) via automatische localefallback.
- Nieuw: Franse vertaling meegeleverd — dekt Frankrijk, België, Canada, Zwitserland en andere Franstalige locales via automatische localefallback.
- Nieuw: Duitse vertaling meegeleverd — dekt Duitsland, Oostenrijk, Zwitserland en andere Duitstalige locales via automatische localefallback.
- Nieuw: Japanse vertaling meegeleverd.
- Verbetering: slimme localefallback — wanneer een regiospecifiek .mo-bestand ontbreekt (bijv. es_MX), laadt de plugin nu het generieke taalbestand (es) in plaats van teksten onvertaald te laten.
- Verbetering: de schakelaar Engels forceren verschijnt nu voor gebruikers met regionale localevarianten wanneer een generieke fallbackvertaling is meegeleverd.
1.0.1
Bugfixrelease.
- Fix: “Meer laden” in de mediamodal zet het raster niet meer terug naar de eerste pagina.
- Fix: het downloaden van één geselecteerd bestand wordt nu betrouwbaar op schijf opgeslagen in plaats van soms inline in de browser te openen.
- Fix: het item “Download ZIP” verschijnt niet meer in het contextmenu van mappen bij berichten, pagina’s en aangepaste berichttypen — alleen mediabibliotheek.
- Fix: Smart Folders met twee regels voor bestandsextensies (bijv. avif + webp) geven nu de unie van beide terug, niet slechts één extensie.
- Verbetering: Smart Folder-regels zijn opgesplitst per berichttype — Media krijgt een duidelijker label “Text contains (Title+Caption+Desc.)” plus een nieuwe regel “Alt Text contains”; Berichten/Pagina’s/CPT krijgen een regel “Title contains” die alleen berichttitels doorzoekt.
- Verbetering: de bulkwerkbalk voor mappen verbergt nu de knoppen Pinnen/Vergrendelen wanneer de bijbehorende contextmenu-items in Instellingen zijn uitgeschakeld, zodat acties vanaf één plek omkeerbaar blijven.
- Polish: drie boekemoji’s in de pictogramcategorie Folders vervangen door nieuwe pictogrammen die de categorie Documents niet dupliceren.
1.0.0
Eerste release op WordPress.org.
- Onbeperkte mappen en submappen in de mediabibliotheek.
- Onbeperkte Smart Folders (op regels gebaseerd, automatisch gevuld, meerdere regels met AND-logica).
- Sleep bijlagen naar mappen.
- Wijs nieuwe uploads automatisch toe aan de huidige map.
- Aangepaste mapkleuren en emoji-pictogrammen.
- Mappen pinnen en vergrendelen.
- Verstelbare, vaste zijbalk met zoeken, sorteren en sneltoetsen.
- Breadcrumbbalk, submapkaarten, Smart Startup Folder.
- Mobiel responsieve lay-out.
- Bulkorganisatie-modus.
- Download een map (met alle submappen) of alleen geselecteerde items als ZIP-archief.
- Upload een mappenstructuur vanaf je computer.
- JSON-export en -import van de mappenstructuur (Samenvoegen of Vervangen).
- Metadata- en EXIF-tooltip bij hover op media-items.
- Rolgebaseerd toegangsbeheer.
- Zelfgehost lettertype, alleen voor beheer, geen frontend-footprint.
- Integratie met de mediamodal van Gutenberg, de klassieke editor, Divi 4/5, Elementor en WooCommerce-productgalerijen.








