Virtual folders
Create nested, hierarchical folders to organize media any way you like.
Virtual Media Folders adds hierarchical folders to the WordPress Media Library — without moving a single file. Folders are virtual, so your URLs never change. Lightweight, accessible, no lock-in.
Every upload lands in one flat pile. On a site that’s been around for years, finding the right image becomes a scroll-and-squint exercise.
Virtual Media Folders fixes this with real folders that don’t touch your files.
Powerful where it counts, invisible everywhere else.
Create nested, hierarchical folders to organize media any way you like.
Move media between folders with a drag — or bulk-move many at once.
Filter media by folder right inside the block editor’s media modal.
Jump to any folder instantly; matching subfolders expand automatically.
Complete keyboard navigation and screen-reader support, by design.
Uses native WordPress taxonomy. No tracking, no cookies, no bloat.
The trick is that folders are metadata, not directories. That one design choice is why URLs never change.
Built on a native WordPress taxonomy — assigning media to a folder is just a term relationship, not a file move.
Your uploads stay exactly where they are, so every media URL keeps working. Reorganize as much as you like.
Create folders inside folders to mirror how your team actually thinks about content — brands, projects, campaigns.
The core plugin stays lean. Nine free add-ons — installed and managed from the Add-On Manager — add AI, workflow, cleanup, migration, and search when your library grows.
Give AI agents safe, structured access to your folders.
Registers MCP tools for AI agents through the WordPress Abilities API — list, create, and fill folders.
Let vision AI sort your library for you.
Uses vision-capable AI models to analyze what’s actually in each image and auto-file it into virtual folders.
Needs an API key or local LLM
Roles, restrictions, and an Inbox for teams.
Role-based folder access, move restrictions, and an Inbox workflow for editorial teams.
Auto-file uploads by metadata, type, or EXIF.
Rule-based automatic folder assignment for uploads, driven by metadata, file type, and EXIF/IPTC data.
Find and clear unused, duplicate, oversized media.
Detects unused, duplicate, and oversized media — then archive, trash, or flag it for review.
Bring folders over from your old plugin.
Migrate folder structures from other media folder plugins into Virtual Media Folders.
Export folders as ZIP archives with manifests.
Export folders (or whole subtrees) as ZIP archives, with optional CSV manifests.
Fast, typo-tolerant Media Library search.
Fast, typo-tolerant search for the WordPress Media Library, powered by the Loupe engine.
No proprietary tables, no lock-in — just a WordPress taxonomy with a documented REST API, filters, and first-class support for AI agents.
Shape folder behavior with filters like vmfo_upload_folder and vmfo_can_delete_folder. Add-ons build on the same public API you do.
Development docs →A clean vmfo/v1 namespace for folders, counts, and preferences — plus native /wp/v2/vmfo_folder for the block editor.
API reference →With the AI Ability add-on, agents get capability-gated tools to list, create, and fill folders through the WordPress Abilities API.
MCP guide →“Just a nice, lightweight organizational tool with no lock-in. It helps me, my clients, and doesn’t bloat up my sites. Win for everyone!”
“A lightweight plugin that uses the WordPress internal API and the native taxonomy system, up-to-date and very lightweight. You can download it without worry.”
Free, open source, and installable in under a minute. No account, no tracking, no lock-in.