Wicked Folders


Wicked Folders is the ultimate tool for managing large numbers of pages and custom post types. The plugin simplifies content management by allowing you to organize your content into folders. Wicked Folders is an administration plugin that does not alter your content’s permalinks or hierarchy giving you the complete freedom to organize your pages and/or custom post types any way you want independently of your site’s structure.


  • Organize pages, posts and custom post types into folders
  • Control which post types can be organized using folders
  • Create an unlimited number of folders and nest them any way you like
  • Tree view of folders
  • Drag and drop folders to easily reorganize them
  • Drag and drop items to quickly move them into folders
  • Bulk move items to folders
  • Order items within folders
  • Assign items to multiple folders
  • Toggle folder pane on or off
  • Resizable folder pane
  • Dynamic folders (read more below)

Dynamic Folders

Dynamic folders let you to filter pages (and custom post types) by things like date or author. You can even browse pages or custom post types by other categories that are assigned to the post type. The handy „Unassigned Items“ dynamic folder shows you items that haven’t been assigned to a folder yet and the „Page Hierarchy“ folder lets you browse your pages as if each parent page were a folder. Dynamic folders are generated on the fly which means you don’t have to do anything; simply install the plugin and enable dynamic folders for the post types you want on the Wicked Folders settings page. See the screenshots section for an example.

How the Plugin Works

Wicked Folders works by leveraging WordPress’s built-in taxonomy API. When you enable folders for pages or a custom post type, the plugin creates a new taxonomy for that post type called ‘Folders’. Folders are essentially another type of category and work like blog post categories; the difference is that Wicked Folders allows you to easily browse your content by folder.

This plugin does not alter your page or custom post types’ permalinks, hierarchy, sort order, or anything else; it simply allows you to organize your pages and custom post types into virtual folders so that you can find them more easily.

Wicked Folders Pro

Want to organize your media library using folders? What about your WooCommerce orders, coupons or products? Our WordPress media library plugin, Wicked Folders Pro, allows you to do just that! Wicked Folders Pro extends the same great folder functionality to the media library so that you can easily organize and browse files by folder. For those who use WooCommerce, Wicked Folders Pro also adds WooCommerce integration allowing you to organize products, orders and coupons into folders. Learn more about Wicked Folders Pro.


Please see the FAQ section for common questions, check out the documentation or, visit the support forum if you have a question or need help.

About Wicked Plugins

Wicked Plugins specializes in crafting high-quality, reliable plugins that extend WordPress in powerful ways while being simple and intuitive to use. We’re full-time developers who know WordPress inside and out and our customer happiness engineers offer friendly support for all our products. Visit our website to learn more about us.


  • Page folders
  • Easily drag and drop folders to rearrange
  • Drag and drop pages to quickly move pages into folders
  • Bulk move pages to folders
  • Use the sort column to order items within a folder
  • Dynamic folders let you quickly filter content by properties like date or author
  • Pro feature: media library folders


  1. Upload ‚wicked-folders‘ to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen by searching for ‚Wicked Folders‘.
  2. Activate the plugin through the ‚Plugins‘ screen in WordPress
  3. Visit to Settings > Wicked Folders and enable folders for the desired post types (folder management for pages is enabled by default)

To start organizing your content into folders, go to the Pages screen in your WordPress admin. Click the „plus“ icon in the Folders panel to add your first folder. To move a page to a folder, hover your mouse over the row of the page you want to move, then click and drag the „move“ icon in the first column and drag the page to a folder. To move multiple pages, check the boxes next to the pages you want to move first.


I installed the plugin, now what?

The plugin will automatically enable folder management for pages upon activation. To start organizing your pages into folders, go to the Pages screen in your WordPress admin. From there, click the „plus“ icon in the Folders panel to add your first folder. Visit the plugin’s settings page at Settings > Wicked Folders to enable folders for custom post types.

Does this plugin change my page’s or custom post types’ permalinks?

No, the plugin doesn’t modify pages or custom post types beyond controlling what folders they belong to.

What happens when I delete a folder?

Folders work like categories. When you delete a folder, any pages that were in the folder are simply unassigned from that folder. The pages are not deleted or modified in any way.

If I delete a folder will the pages in the folder be deleted?

No, only the folder is deleted.

How do I put a page in a folder?

There are two ways. The first is to visit the Pages screen, move your mouse over the „move“ icon that shows up in the pages list when hovering over a row and drag and drop the page to the desired folder. Alternatively, you can edit the page and assign folders in the ‘Folders’ meta box in the right sidebar.

How do I put a page in multiple folders?

Edit the page and select the desired folders in the ‘Folders’ meta box in the right sidebar.

How do I remove a page from a folder?

Edit the page and uncheck the box next to the folder you want to remove it from in the ‘Folders’ meta box in the right sidebar.

Can the folder pane be hidden?

Yes, to hide the folder pane, click ‚Hide Folder Pane‘ under the ‚Folders‘ menu item in the admin bar at the top of the screen.

Can the folder pane be resized?

Yes, hover your mouse over the vertical grey hairline divider line between the folders and posts and then click and drag to resize.

Can I drag and drop to reorder pages?

Pages can be manually ordered within a folder; however, this does not change the menu order of your pages. Note: the ability to reorder pages is currently only available when the ‚Enable legacy folder pages‘ setting is enabled. This setting can be changed by going to Settings > Wicked Folders.

Why doesn’t the sort column show up when viewing „All Folders“?

Items can only be ordered when you’re viewing a specific folder. The „All Folders“ view shows items from all folders and is not actually a folder.

Can I organize my media library using folders?

Media library folders is a premium feature available in Wicked Folders Pro. Learn more.

Can I organize WooCommerce products, orders and coupons into folders?

Yes, the pro version of the plugin, Wicked Folders Pro, adds folders for WooCommerce products, orders and coupons. Learn more.

How does the „Page Hierarchy“ folder work?

The „Page Hierarchy“ folder (found under „Dynamic Folders“) is a dynamic folder (meaning it’s generated on the fly) that lets your browse the hierarchy of your site as if each parent page was a folder. For example, imagine you have two pages („Child A“ and „Child B“) that are assigned to a parent page (called „Parent Page“). In that case, expanding the „Page Hierarchy“ folder would show a folder labeled „Parent Page“ and, clicking on it, would filter the list of pages to show you the pages assigned to that parent (in this case „Child A“ and „Child B“).


Works great, superior dev support

Provides a much-needed means of organizing sprawling WordPress page collections, with as handy a GUI as you can get from a browser-based interface. The resulting visual focus really helps concentration and workflow.

Great developer support. I ran into a conflict with another plugin, and they patched it within a day.

Superb plugin and great support

Wish I’d found this a while ago. We use for pages, woocommerce, and media on a medium to largish site. Has made things so much easier to manage. I tried a few organization plug-ins and this is one I stuck with and paid for!

Also support is very fast and very helpful.

Helped When They Didn’t Have To

I was having some theme conflicts with the plugin and the developer ended up fixing it for me!

The plugin is awesome for page, post and media management.

It’s an essential plugin if you’re an online marketer who’s looking to organize sales funnels.

– Zach Kinsey

Lies alle 17 Rezensionen

Mitwirkende & Entwickler

„Wicked Folders“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


Übersetze „Wicked Folders“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • Fix issue regarding ‚Move‘ column not being returned after using ‚Quick Edit‘ causing table layout to break
  • Fix bug regarding posts no longer being draggable after using quick edit
  • Extend work-around implemented previously for Polylang plugin for Polylang Pro version


  • Add missing file for post hierarchy dynamic folder class


  • Fix undefined index error when saving settings with no post types selected
  • Fix issue regarding ‚Move‘ column always displaying in post lists even when folders are not enabled for the post type
  • Add work-around for issue caused by ‚Anything Order by Terms‘ plugin manipulating AJAX requests
  • Add new post hierarchy dynamic folder
  • Tested for compatibility with WordPress 5.0


  • Fix category dynamic folders to work for taxonomies that are assigned to multiple post types
  • Add ability to filter taxonomies for category dynamic folders


  • Enable REST API for folder taxonomies in order to support Gutenberg
  • Fix bug regarding user dynamic folder querying non-existent user tables on multisite


  • Add work-around for issue caused by Polylang plugin manipulating AJAX requests on media pages


  • Change prefix for folder taxonomies from ‚wicked_‘ to ‚wf_‘ to ensure folder taxonomy name never exceeds 32 characters
  • Fix folder pane to correctly reflect the selected folder when filtering by a folder using the folders column in the posts list table


  • Update folder pane to be responsive
  • Add filter to allow folder pane width to be overridden


  • Add folder name to cache key to prevent folder cache from becoming stale after a folder is renamed


  • Fix bug regarding folders not displaying for users who don’t already have a folder screen state setting saved


  • Minor adjustment to accommodate custom post types created with Pods plugin


  • Fix bug regarding folder cache not clearing after moving a folder


  • Add multisite support
  • Fix bug regarding legacy folder page option incorrectly being enabled for new installs
  • Fix bug regarding folder page menu item showing up under Media when legacy folder page option is disabled (Wicked Folders Pro)
  • Fix bug causing author dynamic folders to not appear in some instances (Wicked Folders Pro)
  • Persist selected folder across all media modal instances on a page (Wicked Folders Pro)
  • Add support for folders to media list view (Wicked Folders Pro)
  • Add support for plugin icons (Wicked Folders Pro)


  • Implement additional work-arounds to prevent fatal errors caused by themes or plugins that call wp_enqueue_media too early


  • Implement work-around to prevent fatal errors caused by themes or plugins that call wp_enqueue_media too early


  • Add category dynamic folders
  • Fix bug regarding date dynamic folders not working for post types that use a custom status
  • Add support for ACF (Advanced Custom Fields) field group post types (Wicked Folders Pro)


  • Integrate folder pane into post list pages
  • Extend support to all custom post types that have UI enabled (previously, folders were only available for custom post types that had a top-level menu item in the admin navigation)
  • Add option to disabled ‚Folders‘ page
  • Add support for WooCommerce product, order and coupon folders (Wicked Folders Pro)


  • Fix admin_body_class filter incorrectly overriding body class and not properly returning body classes


  • New feature! Add ability to order items within a folder
  • Fix bug regarding search results not starting on page one when performing a search from subsequent pages


  • Remove extraneous comma accidentally left in Javascript code


  • New feature! Add ability to clone folders
  • Add option for syncing upload folder dropdown (Wicked Folders Pro)


  • Improve scroll behavior of folder pane
  • Fix folder tree overflowing folder pane bug


  • Fix bug regarding ‚quick edit‘ link showing on folder pages for posts and custom post types
  • Update readme file


  • Add various fixes to folder select view to preserve selected state after changes to selection or underlying collection
  • Minor CSS change to prevent edges from getting cut off when dragging items to last folder in media grid view (Wicked Folders Pro)


  • Add callouts for pro version to settings page
  • Minor CSS change for pro version


  • Changes to core plugin code to support new features in pro version


  • Load core app Javascript when wp_enqueue_media is called to prevent errors in pro version with front-end editors
  • Bug fix for utility function that checks if tax query is an array before manipulating


  • Fix bug regarding folder browser not working for posts


  • Prevent folder pane from being wider than folder browser
  • Modify tree view UI to support checkboxes
  • Minor bug fixes


  • Minor bug fixes and changes for pro version


  • Fix issue with version numbers


  • Fix indentation level of top-level folders in new folder popup


  • Add dynamic folders feature
  • Add settings link to plugin links


  • Update ‚tested up to‘ tag for WordPress 4.8


  • Hide folder tree in media modal when clicking edit link from Advanced Custom Fields image field


  • Add support for posts
  • Fix bug regarding folder screen state being overwritten by other folder pages
  • Fix minor bug caused by checking for post type in request when saving settings


  • All checked items are now moved when dragging a checked item
  • Add „Folders“ menu to admin toolbar so that folder actions such as add, edit, etc. can be accessed without having to scroll back up to top of screen


  • Add feature allowing items that have been assigned to a folder to be hidden when viewing the root folder
  • Add ability to search items on folder pages


  • Fix version number on WordPress.org


  • Prevent default action when closing folder dialog
  • Fix get_terms call for WordPress 4.5 and earlier


  • Change root folder to not be movable
  • Replace pseudo element folder icons with span to fix bug regarding move cursor not displaying in IE


  • Various bug fixes


  • Fix display issues in Internet Explorer
  • Fix FolderBrowser property not defined as function bug


  • Various bug fixes


  • Enable Backbone emulate HTTP option to support older servers


  • Rebuild folders page as Backbone application
  • Various bug fixes


  • Add folder tree navigation to media modal (Wicked Folders Pro)


  • Minor bug fixes


  • Initial release