Ninja Media is a Media Library Folder Management Plugin. Organize your media library into unlimited folders, drag and drop files, and manage thousands of attachments — all from your familiar WordPress media screen.
Media Library Folder Management
🔗 Website Link:
Official Website
🔗 Documentation:
Read Docs
🔗 Join Our FB Community:
Plugininja Facebook Group
- Create, rename, and organize folders in Media Library.
- Drag and drop files between folders.
- Move folders to any position in the tree.
- Sort folders by name, date, or custom order in the Media library.
- Visual tree with breadcrumb navigation and expand/collapse
- The Uncategorized view collects all files not yet assigned to a folder
Media Library Browser & File Manager
- Browse media organized by folder with pagination
- Search media and folders by name
- Bulk-select files for batch operations
- Context menu -- right-click any file or folder for quick actions
Media Library SVG Support
- SVG upload support in Media library.
- Automatic sanitization strips potentially harmful markup before saving.
Upload & Image Controls
- Set a custom maximum upload file size to the default Media Library
- Configure WordPress's large-image scaling threshold
- Automatically generate all registered thumbnail sizes on upload
Settings
- Export and import your full configuration as a JSON file
- Auto-save -- changes are saved automatically as you make them
Lightbox/Popup
- Frontend image lightbox -- click any image on your site to open a full-screen viewer.
Image Editor
- Crop, rotate, flip, and resize images directly in the media library without external tools.
Default Featured Image
- Set a site-wide fallback image with automatic Open Graph and Twitter card meta tags.
Pro Version
WebP Conversion (Pro)
- Automatically convert JPEG and PNG uploads to WebP format from the Media Library.
- Reduces file size and improves page-load performance.
Post-Type Folders (Pro)
- Folder system for not only the Media library, but also for Post, Page, and other custom post types.
- Works alongside the media library folder system -- each post type has its own sidebar and folder tree
- Assign posts to folders from the standard WordPress admin list screens
- Supports third-party post types (Elementor, Tutor LMS, and more)
Download Folders as ZIP (Pro)
- Export any folder as a ZIP archive from the media library.
- Download link is returned immediately for direct browser download
Replace Media (Pro)
- Swap any Media library attachment with a new file.
- Preserves the original Media library attachment ID, URL, metadata, folder assignments, and all post relationships -- existing links and embeds keep working
Watermarks (Pro)
- Apply text or image watermarks automatically on upload or in bulk to existing media
- Text watermarks: choose font family (including custom uploaded fonts), size, color, bold/italic, rotation, and opacity; supports {site_name} placeholder
- Image watermarks: set position, scale percentage, opacity, and tile pattern (horizontal/vertical spacing, diagonal)
- Restore original files at any time from the built-in backup stored in /uploads/pnpnm-originals/
- Apply to all registered thumbnail sizes, full size only, or a custom selection
- Advanced conditions: filter by image dimensions, file size, allowed extensions, user role, and post type
Custom Watermark Fonts (Pro)
- Upload your own TTF, OTF, WOFF, or WOFF2 font files
- Manage and delete uploaded fonts from the Watermark settings panel
Favorites (Pro)
- Star any Media library item to add it to your Favorites collection
- Favorites are per-user and persist across sessions
Duplicate Media (Pro)
- Create an exact copy of any Media library file with a single click
- Auto-generates a unique filename (filename-copy.ext, filename-copy-1.ext, etc.)
Trash & Restore (Pro)
- Send media to a soft-delete Trash bin instead of deleting permanently.
- Browse all trashed files in the dedicated Trash view in the Media library.
- Restore files to their original folder at any time.
- Permanently delete individual or all trashed files when ready.
Unused Media Detection (Pro)
- Automatically identifies media files not referenced in any post or page.
- The Dedicated Unused Files view lists every orphaned attachment.
- Remove unused files in bulk, with an option to move them to Trash first.
Dynamic Folders (Pro)
- Smart folders that group media automatically by file type/extension.
- No manual sorting required -- files appear in their dynamic folder.
Theme Selection (Pro)
- Choose from four visual styles: Default, Bold, Plugininja, or Beautiful
Media Details on Hover (Pro)
- Show file name, type, and size as a tooltip when hovering over a media item in the grid.
Show Folder ID (Pro)
- Display the numeric folder ID in the topbar and More menu for developer reference.
Folder Color Picker (Pro)
- Assign a custom hex color to any folder for visual organization in the tree.