=== iFolders - Ultimate Folder Organizer for Media Library, Pages, Posts and Users  ===
Contributors: Avirtum
Tags: file manager, media library, media folder, media library folders, media library categories
Requires at least: 4.6
Tested up to: 6.9
Stable tag: 2.9.1
Requires PHP: 7.4
License: GPLv3

Take control of your media library, posts, pages, and other content with our folder manager. Organize your WordPress data into specific categories.

=== DESCRIPTION ===

Do you have a lot of posts, pages, or media files on your WordPress site? Are you struggling to organize your WordPress media library? Learn how the iFolders plugin can transform your media management experience and categorize your data. 


📋 [**DEMO & DESCRIPTION**](https://avirtum.com/ifolders-ultimate-folders-manager-for-wordpress/) 📋
🔥 [**DON’T DELAY, BE PRO TODAY!!!**](https://1.envato.market/getifolders) 🔥

[youtube https://youtu.be/90xmu-3dPjA]

This powerful plugin will help you manage your content with the speed and efficiency of a bird in flight. With its intuitive file manager-like organization and structure, the iFolders plugin takes WordPress to the next level. It's like having a bird's-eye view of your content, allowing you to quickly navigate and locate your files. This plugin is a game-changer, helping you soar above the chaos of media management.


###🔥 FREE VS PRO

**iFolders Free – General Features**
✅ **Unlimited folders and subfolders**  
✅ **Admins only can create and manage folders**  
✅ **Folders available in Gutenberg and Classic Editor**  
✅ **Personal or shared folders for users**

**iFolders Pro** includes everything from Free, plus:
☑️ **Advanced folder access rules per role/user**  
☑️ **Folders for Posts and Pages**
☑️ **Custom folder sorting**  
☑️ **Default folder color configuration**  
☑️ **Option to hide folder item counters**  
☑️ **Infinite scrolling in folder contents**  
☑️ **Customizable media hover info (only default WordPress details)**
☑️ **Lifetime license, one-time payment**
☑️ **One year of support included**


###✨ HOW IFOLDERS PLUGIN CAN HELP YOU
If you want to organize your WordPress data into a specific category, our plugin can help you do it with ease. There are several ways to use the iFolders plugin to organize and manage content. Keep all your posts and pages as well as media files (images, music, videos) structured using directories and subdirectories. Organize all your data into collections by specific criteria such as date, topic, keyword or some event.

>Note: Don't worry, the plugin doesn't change your WordPress data, it expands your ability to manage and catalog it. Adding a post, page, media or other item into a folder will do not change their data.


###☀️ BENEFITS

**Effortless Organization:** seamlessly manage your media library, posts, and pages with intuitive folder-based organization.

**Enhanced Efficiency:** save time and streamline your workflow with drag & drop functionality and bulk operations.

**Improved Visibility:** easily locate and access your content with customizable folder structures and sorting options.

**Versatile Compatibility:** Enjoy seamless integration with popular WordPress themes, plugins, and page builders.

**Image Replacement:** Forget the tedious and complicated process of replacing an image file in your WordPress media library. Previously, you had to first delete the old file, then upload a new one with the exact same name, which took time and effort. Now you can accomplish this right in the edit media file dialog box with a couple simple steps.


###🔥 FEATURES

**✅ UNLIMITED FOLDERS**
The iFolders plugin allows you to create an unlimited number of folders and subfolders that can be easily moved to suit your needs.

**✅ DRAG & DROP INTERFACE**
To organize your media library, posts, and pages even faster, you can move multiple items at once, placing them in a folder or moving folders within other folders in seconds, reducing the number of clicks required. Just quickly move and arrange items with a user-friendly interface.

**✅ BULK OPERATIONS**
Perform bulk actions such as moving multiple items or reordering folders effortlessly.

**✅ CREATE & MANAGE FOLDERS**
You can easily create new folders and organize them into a tree structure by dragging and dropping them in the desired location. This allows you to quickly organize your content the way you want.

**✅ DOWNLOAD FOLDERS AS ZIP**
Export selected folders, including their subfolders and attachment files, in a single ZIP file. The package will keep the same folder structure.

**✅ FOLDER PERMISSIONS**
Define permissions for the users or roles to perform specific actions like: view, edit, delete, and attach an item to a folder. This way you can give some users edit permissions and others only view permissions. Recommended for multi-author blogs and sites.

**✅ REPLACE MEDIA**
The plugin adds a button to the "Attachment Details" screen that allows you to select an image to replace the current image, saving its properties and URL. This makes it easy to add an updated version of the image without having to manually search and make the replacement again in the content of the post or page or anywhere else it may be mentioned.

>Note: If you find that this feature is not working properly, try disabling your browser cache and any third-party WordPress caching plugins.

**✅ CUSTOM SORTING**
Arrange items within folders by name, date, modification, or author for easy access.

**✅ SEARCH & FILTER**
Easily search and filter folders to find specific items quickly using keywords or phrases. The user can search for folders and show only those that contain a certain word or phrase in the folder name. You can use wildcards '*' or '?' which can be used to indicate many characters or a single character in the folder name.

**✅ ORGANIZE ITEMS**
You can categorize all the standard types built into WordPress including media files, posts, pages, and users to organize them more efficiently.

**✅ CUSTOM POST TYPES**
Extend folder management capabilities to custom post types for comprehensive organization. With this plugin, you will get the ability to manage and group all registered custom post types in WordPress, providing a more efficient and organized approach. Let's say you've created a new post type "Blog" or "News". With our plugin, you also get the ability to group and categorize them.

**✅ WOOCOMMERCE**
The plugin supports folders for WooCommerce listings including products, orders and coupons. This will allow you to quickly organize and manage your WooCommerce content, saving you time and effort. This is made possible because these entities are custom WordPress post types too.

**✅ FAST MEDIA MANAGEMENT**
The plugin lets you easily move media files, either individually or in large numbers, between folders. You can also quickly create, rename, delete, and organize folders to organize your content the way you want.

**✅ DIRECT UPLOAD & MANAGEMENT**
The plugin allows you to select a folder and upload new files directly into it, saving you time and effort. Another great time saver.
Upload files directly to folders and manage them efficiently within your WordPress environment.

**✅ RESPONSIVE SIDEBAR**
The plugin allows you to resize the iFolders sidebar containing folders as you wish, and turn it on or off as needed. Resize and customize the sidebar containing folders to suit your preferences for a seamless user experience.

**✅ SMART DELETE**
Easily add, rename or delete folders with a single click. If you delete a folder, your data won't be lost - it will be automatically moved to the "Uncategorized" folder, so you can access it later.

**✅ COLOR FOLDER**
Set a color for your folders to give your folder structure a couple of bright shades for clarity. Just select a folder and choose the color you want. This will allow you to make your folders more attractive with just a few clicks.

**✅ NEW FEATURES?**
If you need additional features that are not currently included in the plugin, please let us know by leaving feedback. We are always open to suggestions and may be able to implement your ideas in future versions of the plugin.


###🚀 COMPATIBILITY

We realize that not all themes and plugins have the same structure and as a result are different, so we strive to provide additional compatibility. iFolders seamlessly integrates and works with the most popular WordPress page builders, themes and plugins. In rare cases, if iFolders fails to work with any page builder, theme or plugin, simply post in the [support forum](https://wordpress.org/support/plugin/ifolders/) and we will do our best to resolve the issue.

**PAGE BUILDERS**
* [Gutenberg](https://wordpress.org/plugins/gutenberg/) – modern built-in WordPress block editor
* [Classic Editor](https://wordpress.org/plugins/classic-editor/) – classic built-in WordPress editor
* [Elementor](https://elementor.com/) - leading website builder platform on WordPress
* [WP Bakery](https://wpbakery.com/) - create any layout with intuitive way
* [Beaver](https://www.wpbeaverbuilder.com/) – page builder you can trust with your business
* [Bricks](https://bricksbuilder.io/) - amazing block editor with many templates
* [Brizy](https://www.brizy.io/) - next-gen website builder that anyone can use
* and more...

**THEMES**
* [Avada](https://themeforest.net/item/avada-responsive-multipurpose-theme/2833226) – swiss army knife of WordPress themes
* [Divi](https://www.elegantthemes.com/gallery/divi/) – most popular WordPress theme in the world
* [BeTheme](https://themeforest.net/item/betheme-responsive-multipurpose-wordpress-theme/7758048) – more than just WordPress theme
* [Bridge](https://themeforest.net/item/bridge-creative-multipurpose-wordpress-theme/7315054) – not just a theme, it’s a collection of amazing examples
* [Flatsome](https://themeforest.net/item/flatsome-multipurpose-responsive-woocommerce-theme/5484319) – multi-purpose responsive WooCommerce theme
* and more…


###🎓 CONCLUSION
iFolders is a powerful tool for organizing and navigating your WordPress media library, posts, pages, featuring an intuitive and modern user interface built for speed and productivity. With a familiar folder-based structure and smooth drag-and-drop interactions, it makes managing even large collections of images, documents, and other assets clean, logical, and stress-free.​

It serves as a lightweight yet enhanced alternative to popular plugins like FileBird (NinjaTeam), CatFolders (CatFolders), Enhanced Media Library (wpUXsolutions), WordPress Media Library Folders (Max Foundry), WordPress Real Media Library (Devowl), WP Media Folder (JoomUnited), HappyFiles (Thomas Ehrig), Folders (Premio), and Wicked Folders. This helps users who are already familiar with these solutions quickly understand where iFolders fits in the WordPress ecosystem and why it is worth considering as a modern replacement.​

With iFolders, you can create and manage folders, upload, rename, and move it in bulk, significantly speeding up your daily workflow. The plugin is easy to use for beginners yet efficient for power users, allowing you to spend less time searching for files and more time creating valuable content for your website or clients.


###💼 GDPR & Privacy
* We do not collect or store any information about our visitors or users without their consent.
* We also do not transfer any data to external servers without users' consent.
* The purpose of our folder manager plugin is to help organize the WordPress media library, pages, posts, and custom post types.


== Frequently Asked Questions ==

= Why should I use iFolders? =
With this plugin you can easily organize posts, pages, media library and custom post types into folders. Create multiple folders and subfolders, put everything you like into them, and highlight the ones that need extra attention with a color.

= I installed the plugin, what's next? =
Once activated, the plugin will automatically enable the folder manager for the media library and user list. Just go to "Users" -> "All users" or "Media" -> "Library" screen and start organizing your items (users, media files) in the WordPress admin area. On the left will be a panel where you can manage your directories, in the toolbar click on "Plus Folder" to add the first folder, enter its name and set the color. Your first directory is ready.

= What happens when a folder is deleted? =
When you delete a folder, all items (pages, posts, media files, etc.) that were linked to that folder are not deleted. It simply removes the link between them and the folder, after which all items become available and visible in a special 'Uncategorized' virtual directory.

= If a folder is deleted will the media file in the folder be deleted too? =
No, only the folder is removed.

= Nothing happened after the image was replaced =
Most likely your browser is still caching the old image, so you are seeing the old image instead of the replaced image. Try performing a hard refresh while viewing the page (Ctrl + F5 on Windows, Apple + R / Command + R on Mac).

= Is it possible for any user to create and modify folders? =
Everything is under the control of the administrator through the folder security profiles feature in our iFolders plugin, **available in the Pro version**. This functionality provides fine-grained permission settings, so you can customize the folder security policy differently for each user or role. For example, some users/roles can be allowed to create, view, and edit folders, while others are restricted to view‑only access.

= Can the folders sidebar be hidden? =
Yes, if you want to hide the folder sidebar, just click the "toggle" button (above the page title of the current screen). To bring back this sidebar, press this button again.

= Does iFolders work with Gutenberg? =
Absolutely!!! iFolders is compatible with a new block editor called Gutenberg. This functionality is available out of the box even in the free version.

= Does iFolders work with page builders? =
Without a doubt, iFolders works with most popular page builders such as Elementor, Divi, Beaver Builder, Visual Composer, WPBakery, Brizy, the Block Editor, and many others. This integration functionality is **available in the Pro version**. If your page builder or third-party plugin uses the standard WordPress media modal dialog to select images, iFolders will also work there and display folders.

= How many sites is a iFolders Pro license valid for? =
iFolders Pro license is valid for one domain (including subdomains).

= Does the plugin modify the uploads directory? =
No. The folders created by our plugin are virtual folders, so the WordPress uploads directory remains intact, as do its contents in the form of media files.

= Where is the developer version hosted? =
The developer version is avalible [here](https://github.com/yalogica/ifolders).

= I'd like access to more features and support. How can I get this? =
You can access additional features and support by visiting the CodeCanyon website and [purchasing the pro version](https://1.envato.market/getifolders). By purchasing the plugin, you get access to the full version of the iFolders WordPress plugin, automatic updates and support.

= Is that a one-time payment for iFolders Pro? =
Absolutely! iFolders lifetime license costs you a **one-time** fee, you can use it on a single site, and get unlimited updates.


== Installation ==
Setup is easy and takes only a few minutes.

1. Download the plugin from wordpress.org, unpack it and upload the **[iFolders]** folder to your **wp-content/plugins/** directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to your main **WordPress menu > Media > Library** to create a folder and manage your files.

Best wishes, Avirtum team.


== Changelog ===

= 2.9.1 =
Fix: missing authorization on the destructive operations, now all relevant REST API endpoints that can perform destructive actions enforce a proper capability check

= 2.9.0 =
Fix: resolved 403 errors occurring when strict HTTP standards enforcement is enabled

= 2.8.0 =
Fix: compatibility with the WooCommerce Advanced Bulk Edit plugin
Mod: removed uninstall functionality; users should use the plugin tools to delete all data

= 2.7.2 =
Fix: ambiguous column name

= 2.7.1 =
New: RTL support

= 2.7.0 =
Mod: tree view UI

= 2.6.0 =
Fix: issue where the empty list in the Elementor Display Conditions was not functioning as expected

= 2.5.3 =
Fix: attachment button is hidden under details in image gallery

= 2.5.2 =
Mod: the "access roles" section has been moved to the "permissions" panel
Fix: media details, undefined indexes: width & height
Fix: upload media files to a selected folder with view-only permissions

= 2.5.1 =
New: option to delete attached items with folders

= 2.5.0 =
New: block for image gallery (Gutenberg)

= 2.4.0 =
New: show media details on hover

= 2.3.14 =
Fix: replace media file, remove old thumbnails and generate new ones

= 2.3.13 =
Mod: code refactoring

= 2.3.12 =
Fix: default value for get_option

= 2.3.11 =
Fix: code compatibility with WordPress Coding Standards

= 2.3.10 =
Fix: recalculate attachment counters

= 2.3.9 =
Fix: compatibility problem with WPML plugin

= 2.3.8 =
New: disabling search bar option

= 2.3.7 =
Fix: php composer platform check

= 2.3.6 =
Fix: import from FileBird, WordPress Real Media Library
New: recalculate folder counters

= 2.3.5 =
Mod: REST API endpoints

= 2.3.4 =
Fix: REST API, removed X-HTTP-Method-Override

= 2.3.3 =
New: download the selected folders and their subfolders with attachments in zip format

= 2.3.2 =
Mod: tree context menu enhancements

= 2.3.1 =
Fix: UI improvements

= 2.3.0 =
New: replace media file

= 2.2.10 =
Fix: WordPress classic gallery

= 2.2.9 =
Fix: move folder to the root directory

= 2.2.8 =
Fix: attach to the folder "All items" & "Uncategorized"

= 2.2.7 =
Fix: show media items in modal box

= 2.2.6 =
Fix: incorrect list of media library items in third-party page builders

= 2.2.5 =
Fix: activation hook

= 2.2.4 =
Fix: UI improvements

= 2.2.3 =
Fix: conflict with WordPress gallery

= 2.2.2 =
Fix: UI improvements

= 2.2.1 =
Fix: infinite scrolling
Fix: refresh folder counters after deleting items

= 2.2.0 =
New: import from FileBird, WordPress Real Media Library
Fix: UI improvements

= 2.1.3 =
New: possibility to delete the old plugin and its data if it is detected

= 2.1.2 =
Fix: UI improvements

= 2.1.1 =
Fix: HTTP error 405 (method not allowed) for some requests

= 2.1.0 =
Fix: plugin initialization changes

= 2.0 =
New: brand new redesigned version

= 1.6.5 =
Fix: uninstall behavior

= 1.6.4 =
Fix: support Brizy builder

= 1.6.3 =
Fix: complete uninstallation only for the current version

= 1.6.2 =
New: backup & restore
New: option for complete uninstallation of the plugin with all its data

= 1.6.1 =
Fix: navigate from one folder with more pages to another folder that have only fewer pages

= 1.6.0 =
New: placeholder loading for better ux
Fix: compatible with the plugin "Advanced Ads"

= 1.5.1 =
Fix: cross site scripting (XSS), the attacker can run js code from plugin input fields (folder name)

= 1.5.0 =
New: categorize plugins

= 1.4.15 =
New: languages: Turkish, Portuguese

= 1.4.14 =
Fix: do not delete the last group from the folder types table
Fix: error in SQL if delete an item that is unattached to a folder

= 1.4.13 =
Fix: the quick edit post does not work in the list mode after select a new folder

= 1.4.12 =
Mod: color picker, the ability to create own palette with 5 colors

= 1.4.11 =
Fix: undefined property: stdClass::$infinite_scrolling
Mod: language pack

= 1.4.10 =
Fix: can’t drag & drop images in the list mode, infinity loading

= 1.4.9 =
Fix: AttachmentsBrowser, cannot read properties of undefined (reading 'collection')

= 1.4.8 =
New: duplicate folder
New: infinite scrolling option for the media library view mode

= 1.4.7 =
Mod: sticky sidebar with folders

= 1.4.6 =
Mod: some fixes

= 1.4.5 =
New: folder design icons

= 1.4.4 =
Fix: some php code issues

= 1.4.3 =
New: translation: polish, danish, dutch

= 1.4.2 =
New: context menu

= 1.4.1 =
Mod: inline folder title editing

= 1.4.0 =
New: folder manager for custom post types

= 1.3.7 =
Fix: issue with MySQL 8.0, using reserved keywords

= 1.3.6 =
New: showing final user permissons information

= 1.3.5 =
Fix: old MySQL versions do not support expression CURRENT_TIMESTAMP

= 1.3.4 =
Mod: activation steps

= 1.3.3 =
Mod: interface for folder type permissions

= 1.3.2 =
Mod: added sorting by columns to the admin data table

= 1.3.1 =
New: Upload progress window

= 1.3.0 =
Fix: change folder color

= 1.2.9 =
New: move items to a folder with touch events

= 1.2.8 =
Fix: css style issues
New: folder search bar

= 1.2.7 =
New: license activation form
Mod: rewrite code

= 1.2.6 =
Fix: strpos(): Empty needle in...
Mod: order folder items UI

= 1.2.5 =
Fix: settings page, cookies is not defined

= 1.2.4 =
New: sort folder items

= 1.2.3 =
Mod: colorpicker saves a selected color for later use

= 1.2.2 =
New: translation pack

= 1.2.1 =
New: feedback form

= 1.2.0 =
New: support builders: Bricks, Beaver, Brizy, Elementor, Avada Theme and etc

= 1.1.1 =
Fix: issue with "page not found"

= 1.1.0 =
New: support posts, pages, woocommerce products, orders, coupons

= 1.0.1 =
Fix: issue with "class not found"

= 1.0.0 =
Initial release