
Built for agencies, publishers, and every team that outgrew the flat Media Library
Physical Media Folders is a WordPress media folder plugin that creates real directories inside /wp-content/uploads.
Use it to create physical media folders, browse existing upload directories, select a destination folder, and upload new files directly into that location.
The selected directory becomes part of the stored file path and public media URL.
For example, a file uploaded into a folder named press-kit can be stored at:
/wp-content/uploads/press-kit/company-profile.pdf
Its public URL will also include the physical folder path:
https://example.com/wp-content/uploads/press-kit/company-profile.pdf
Unlike virtual media folder plugins that primarily organize attachments using database records, taxonomies, or metadata, Physical Media Folders works with actual directories on the server.
The folder structure shown by the plugin reflects the physical structure available through FTP, hosting file managers, server backups, and other filesystem tools.
Uploaded files are also registered as standard WordPress Media Library attachments, allowing them to remain available through the regular WordPress media workflow.
Physical Media Folders lets authorized WordPress users create meaningful directories inside the active uploads location.
Folders can be used to organize media by:
Nested folder structures can also be created when more detailed organization is required.
Examples include:
/wp-content/uploads/clients/client-name/
/wp-content/uploads/products/product-name/
/wp-content/uploads/courses/module-1/
/wp-content/uploads/press-kit/brand-assets/
The plugin provides a dedicated screen under:
Media > Physical Folders
From this screen, users can:
The uploaded file is then registered as a normal WordPress attachment.
For supported image files, WordPress can also generate its standard attachment metadata and image sizes.
Many WordPress media organization plugins create virtual folders.
Virtual folders can be useful for organizing attachments inside the WordPress Dashboard, but they do not always change where the files are physically stored on the server.
Physical Media Folders uses real filesystem directories.
This means the folder structure visible through the plugin also exists inside /wp-content/uploads.
Physical folders may be useful when you need:
Files uploaded through the plugin retain the selected folder as part of their path.
Instead of relying only on date-based upload directories, you can create paths that describe the purpose of the file.
For example:
/uploads/press-kit/logo.png
/uploads/client-a/contracts/agreement.pdf
/uploads/products/product-one/manual.pdf
/uploads/training/module-two/video.mp4
This can make file locations easier to understand for administrators, developers, content editors, and teams working with server files.
/wp-content/uploadsPhysical Media Folders uses WordPress upload and attachment APIs for file processing.
The plugin respects:
This helps uploaded files remain compatible with the standard Media Library workflow.
The current version focuses on creating folders and uploading new files into selected physical directories.
It does not currently:
These limitations are stated clearly so administrators can evaluate whether the plugin matches their workflow.