BACK TO DIRECTORY

Custom Upload Structure lets you store uploaded files outside the standard
wp-content/uploads directory — for example in assets/public/ at the site
root — and organize them the way you want.
Features:
- Custom upload location. Store all media in any folder relative to the
site root instead ofwp-content/uploads. - Organize by post type. Files are placed into subfolders named after the
post type they belong to (e.g.assets/public/films/). Unattached files go
into a configurable “others” subfolder. - Year / month folders. Keep the default WordPress year/month structure
inside your custom folder. - Transliteration. Convert Cyrillic and other non-Latin file names to
Latin characters on upload (e.g. a Cyrillic file name is converted to its
Latin equivalent). - Post ID prefix. Optionally prefix each file name with the ID of the post
it is uploaded to (e.g. post 4242-photo.jpg). Off by default. - Migration tool. Move existing media between the default folder and your
custom structure (and back) without breaking the Media Library. Includes a
dry run, optional replacement of old URLs inside post content, and a retry
mode for failed items. - Safety. The upload folder is protected with an
index.phpstub, file
permissions are normalized, and a full backup is required before any move.
All behaviour is controlled from Settings Upload Structure.
Screenshots

General settings: custom path, organization options and current directory info.

Migration tab: forward, reverse and retry tools with a dry run.
Plugin Details
Active Installs
0Total Downloads
263Version
1.3.5Requires WP
5.8Requires PHP
7.4Tested Up To
7.0.4Added
2026-07-24Last Updated
2026-08-18 8:32am GMTRatings
5
0
4
0
3
0
2
0
1
0