Title: JT Media Folders
Author: JTruax
Published: <strong>December 5, 2025</strong>
Last modified: July 23, 2026

---

Search plugins

![](https://ps.w.org/jt-media-folders/assets/banner-772x250.png?rev=3413509)

![](https://ps.w.org/jt-media-folders/assets/icon-256x256.png?rev=3413509)

# JT Media Folders

 By [JTruax](https://profiles.wordpress.org/jtruax/)

[Download](https://downloads.wordpress.org/plugin/jt-media-folders.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/jt-media-folders/#description)
 * [Reviews](https://wordpress.org/plugins/jt-media-folders/#reviews)
 *  [Installation](https://wordpress.org/plugins/jt-media-folders/#installation)
 * [Development](https://wordpress.org/plugins/jt-media-folders/#developers)

 [Support](https://wordpress.org/support/plugin/jt-media-folders/)

## Description

#### Features

 * **Folder Organization**: Create, edit, and delete media folders/categories
 * **AJAX Filtering**: Filters media items using AJAX
 * **Bulk Operations**: Assign multiple media items to folders using WordPress bulk
   selection (Grid + List view)
 * **Made for Gutenberg**: Full integration with the Gutenberg editor (when inserting
   media into posts/pages)
 * **Hierarchical Structure**: Support for nested folders (parent/child relationships)
 * **Lightweight**: Plugin was developed with performance in mind
 * **Non-intrusive UI**: Clean and simple user interface and controls that are mobile-
   friendly
 * **100% free**: This plugin is free to use, no paywalls or annoying notices

#### Creating Folders

 1. Go to Media > Library in your WordPress admin
 2. Click the “Add Folder” button in the left sidebar
 3. Enter a folder name and optional description
 4. Optionally select a parent folder for hierarchical organization
 5. Click “Save” to create the folder

#### Organizing Media

**Individual Assignment:**

 * Click on any media item to edit it
 * Select a folder from the “Folder” dropdown
 * Save the changes

**Bulk Assignment (Works in both List and Grid views):**

_List View:_

 1. Select multiple media items using checkboxes
 2. Choose a folder from the dropdown in the sidebar’s “Bulk Actions” section
 3. Click “Assign Selected” to move all selected items to the chosen folder

_Grid View:_

 1. Click on media items to select them (they’ll show a blue border when selected)
 2. Choose a folder from the dropdown in the sidebar’s “Bulk Actions” section
 3. Click “Assign Selected” to move all selected items to the chosen folder

#### Managing Folders

 * **Edit**: Click the pencil icon (✏️) next to any folder name
 * **Delete**: Click the trash icon (🗑️) next to any folder name
 * **Smart Filter**: Click on any folder name to filter the media library by that
   folder
 * **All Files**: Click on “All Files” to show all media regardless of folder assignment

#### Requirements

 * WordPress 5.0 or higher
 * PHP 7.4 or higher
 * MySQL 5.6 or higher

#### Security

The plugin follows WordPress security best practices:

 * Nonce verification for all AJAX requests
 * Data sanitization and validation
 * Capability checks for user permissions
 * SQL injection prevention using $wpdb->prepare()

## Screenshots

[⌊Media Library with folder sidebar and filtering⌉⌊Media Library with folder sidebar
and filtering⌉[

Media Library with folder sidebar and filtering

[⌊Folder management interface⌉⌊Folder management interface⌉[

Folder management interface

[⌊Gutenberg media modal with folder integration⌉⌊Gutenberg media modal with folder
integration⌉[

Gutenberg media modal with folder integration

## Installation

 1. Upload the `jt-media-folders` folder to your `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Navigate to Media > Library to start organizing your media files

#### Main Media Library

Access via **Media > Library** in WordPress admin for full folder management capabilities.

#### Gutenberg Media Modal

When inserting media into posts/pages, the plugin automatically adds a sidebar to
the media modal for easy filtering and organization.

## Reviews

![](https://secure.gravatar.com/avatar/4c2e726d96340f2dc3d7541bd1a83caf448753b131ae321e4f3059674a783875?
s=60&d=retro&r=g)

### 󠀁[Very useful](https://wordpress.org/support/topic/very-useful-3738/)󠁿

 [Arun George](https://profiles.wordpress.org/arunsgeo/) May 27, 2026

Very helpful to organize the media files.

 [ Read all 1 review ](https://wordpress.org/support/plugin/jt-media-folders/reviews/)

## Contributors & Developers

“JT Media Folders” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ JTruax ](https://profiles.wordpress.org/jtruax/)

[Translate “JT Media Folders” into your language.](https://translate.wordpress.org/projects/wp-plugins/jt-media-folders)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jt-media-folders/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jt-media-folders/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jt-media-folders/)
by [RSS](https://plugins.trac.wordpress.org/log/jt-media-folders/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * New Feature: Media Settings page added with font size options
 * New Feature: Export / Import folders from the Folder Settings page
 * UI improvements
 * Fixed: Upload progress animation not showing in the media modal when a folder
   was selected

#### 1.0.9

 * Compatibility improvements for third-party plugins
 * Media uploads are now auto-assigned if a folder is selected

#### 1.0.8

 * Speed optimization improvements

#### 1.0.7

 * Fixed: Issue with folders not clearing after closing media modal
 * UI improvements to Gutenberg media modal

#### 1.0.6

 * Fixed: “Add Folder” button content alignment on Media Library sidebar

#### 1.0.5

 * New Feature: Bulk-assign items from the Gutenberg Media Modal
 * Added infinite scrolling for large libraries
 * Added toggle collapse for Media Library page
 * Allowed media files to be assigned multiple categories
 * Security: harden AJAX auth, fix orphaned assignments, strip internal error details

#### 1.0.4

 * Fixes for the Gallery block
 * Added ability to edit folder names in Gutenberg
 * UI improvements

#### 1.0.3

 * Fixed issue when editing multiple folder names
 * Updates to Gutenberg folder selection field
 * Updates to search field

#### 1.0.2

 * New Feature: Click & drag folder reordering.
 * Security hardening: Added category existence validation, prevented default category
   manipulation, and improved input sanitization for the folder reordering feature.

#### 1.0.1

 * AJAX filtering improvements
 * UI fixes for Media Library while in List view
 * Mobile improvements

#### 1.0.0

 * Initial release
 * Folder creation, editing, and deletion
 * Bulk media assignment
 * Media library integration
 * Hierarchical folder structure
 * Modern, responsive interface

## Meta

 *  Version **1.1.0**
 *  Last updated **5 days ago**
 *  Active installations **30+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [folders](https://wordpress.org/plugins/tags/folders/)[gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
   [library](https://wordpress.org/plugins/tags/library/)[media](https://wordpress.org/plugins/tags/media/)
   [organization](https://wordpress.org/plugins/tags/organization/)
 *  [Advanced View](https://wordpress.org/plugins/jt-media-folders/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/jt-media-folders/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/jt-media-folders/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/jt-media-folders/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/jt-media-folders/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/jt-media-folders/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/jt-media-folders/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jt-media-folders/reviews/)

## Contributors

 *   [ JTruax ](https://profiles.wordpress.org/jtruax/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jt-media-folders/)