WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by maxfoundry v8.3.9

Media Library Folders

Easier file and folder management for WordPress Media Library for Galleries and Albums

Media Library Folders

The facts

Rating
4.3★ from 463
Active installs
10k+
Price
Free
Last updated
13 Aug 2026
Added
Sep 2015
Requires WP
4.0
Tested up to
WP 7.1
Downloads
2,199,673

Our analysis

AI-assisted

Media Library Folders is a WordPress plugin that allows you to create actual folders in your Media Library for better organisation of media files. It enhances the default Media Library functionality by enabling you to move, copy, rename, and delete files using a drag-and-drop interface. You can also regenerate thumbnails and specify ALT and TITLE attributes for SEO purposes.

This plugin is suitable for users who need to manage large amounts of media files efficiently, especially those with strict organisational requirements. It supports FTP uploads and allows for the creation of galleries, making it a useful tool for photographers, musicians, and anyone needing to manage extensive media collections.

Best for: This plugin suits anyone managing a large media library in WordPress, such as photographers or musicians.

What it does well

  • Creates actual folders in the Media Library
  • Drag-and-drop interface for file management
  • Supports FTP uploads and folder syncing
  • Allows for SEO attributes on images
  • Includes a feature for blocking direct access to files

Where it falls short

  • Limited information on specific use cases or user experiences

Verdict

Media Library Folders offers a practical solution for organising media files in WordPress, making it a valuable tool for users with extensive media needs.

From the developer

maxfoundry's own description of Media Library Folders, lightly tidied.

Media Library Folders for WordPress creates actual folders in your WordPress Media Library:

MLF adds to and works with the functionality of WordPress Media Library. It does not replace it.

Just what I was looking for! I use this on ALL my WordPress sites. I don’t know why you wouldn’t. It not only allows you to organize your image files in your WP site, but it also creates logical URL links to your files based on the folders you create and the name of the image file. So great! No more random numbers for image URL’s.

Great for organization and better media! WordPress’s default media folders didn’t work for us on a project with strict requirements on organizing their uploaded files. We had trouble finding a low-impact solution that fulfilled all requirements.

Media Library Plus solved all our issues, and we’ve been using it on a major site with 11 custom post types, hundreds of media files, and tons of other plugins/customizations — zero issues and exactly what we need!

MLP performs beautifully and provides great media management features and functionality! To make matters even better support is extremely fast and responsive to inquiries. Great stuff!

Block Direct Access

Media Library Folders now includes Block Direct Access, our pro version feature that prevents unauthorized downloads of proprietary media files:
* Protect unlimited media files
* Customized no access page
* Block Google Search from indexing your media files
* Prevent file hotlinking
* Restrict media library access
* Disable copy and right click
* Generate and limit private URLs
* Restrict access to private URLs by IP Address

With these features, site administrators can now block access to viewing or downloading files within the media library. To activate, go to the Block Direct Access tab in Media Library Folders Pro Settings and check the ‘Activate Block Direct Access’ option and click the Update Settings button. This create a folder in the media library, ‘protected-content’ For site that are using Apache, this action will also updates the sites .thaccess file to make the ‘protected-content’ folder inaccessible to internet users.

For those using Nginx or IIS (Windows Server), making the ‘protected-content’ inaccessible requires manually update the site’s configuration:

For Nginx, add these rewrite rules on your server configuration:

rewrite wp-content/uploads/protected-content(\/[A-Za-z0-9_@.\/&+-]+)+.([A-Za-z0-9_@.\/&+-]+)$ “/index.php?mlfp_bdp=$1&block_access=true” last;
rewrite private/([a-zA-Z0-9-_.]+)$ “/index.php?mlfp_bdp=$1” last;

For IIS, edit or create a web.config file in the root folder of your WordPress site and add these rules:

  <system.webServer>
    
      
        <!-- Block Direct Access Start -->
        <rule name=”Imported Rule 1″ stopProcessing=”true”>
          <match url=”private/([a-zA-Z0-9]+)$” ignoreCase=”false”/>
          <action type=”Rewrite” url=”index.php?mlfp_bdp={R:1}” appendQueryString=”false”/>
        
        <rule name=”Imported Rule 2″ stopProcessing=”true”>
          <match url=”wp-content/uploads/protected-content(\/[A-Za-z0-9_@.\/&+-]+)+.([A-Za-z0-9_@.\/&+-]+)$” ignoreCase=”false”/>
          <action type=”Rewrite” url=”index.php?mlfp_bdp={R:1}&block_access=true&file_type={R:2}” appendQueryString=”true”/>
        
        <!-- Block Direct Access End -->
      
    
  </system.webServer>
  <system.web>
    <compilation debug=”true”/>
  </system.web>

Media Library Folders Pro for WordPress

Media Library Folders Pro for WordPress lets you:

  • Select and add images to your posts and pages from the editor through MLFs integration
  • Organize your media library folders with categories
  • Enhanced Media Library and Media Library Folders Pro categories are interchangeable
  • Create new MaxGalleria and NextGEN Galleries directly from your MLF folders
  • Supports Advanced Custom Fields
  • Use File Name View Mode for finding images in very large folders
  • Add images to a WooCommerce product gallery
  • Multi site supported

Using Media Library Folders for WordPress

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for photo galleries.

Smart Slider 3

Responsive slider plugin to create sliders in visual editor easily. Build beautiful image slider, layer slider...

Free 800k+ installs 4.9★ (1,123)
Gallery

Gallery

91

FooGallery is a fast, responsive photo gallery and image gallery plugin with 7 gallery layouts, built-in light...

Free 100k+ installs 4.8★ (986)
Firelight Lightbox

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images...

Free 200k+ installs 4.8★ (355)
Feeds for YouTube

The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.

Free 100k+ installs 4.9★ (200)