Finally, a Way to Manage the Pattern Library
Enable or disable individual patterns, curate your pattern list, hide unneeded categories, and hand the site off to your client. This plugin is perfect for those looking to organize their pattern library, showing both synced, unsynced, and registered patterns together in an intuitive and easy-to-sort interface.
Block patterns are a time-saver when developing sites, but patterns can quickly get out of hand, particularly if you have a plugin or theme with a lot of patterns such as WooCommerce. With patterns coming in from a variety of sources, finding the right pattern in the block editor can be overwhelming and sluggish.
With Pattern Wrangler, a free plugin, you can quickly hide core, remote, plugin, and theme patterns, instantly freeing up your pattern library. Additional features include disabling registered patterns individually, allowing for a fine-tuned selection of patterns.
Pattern Wrangler 2.3 is Now Available
What can Pattern Wrangler do for you?
View all patterns at once, with an intuitive Patterns View screen
View all your patterns in one place, both registered and local. Features include advanced filtering, pagination, live previews, pattern code copying, and much, much more.
Organize your local and registered categories
View both registered and local categories together with an intuitive Categories screen. Bulk-assign local categories to existing patterns, making organization fast and powerful.
Map, rename, and disable categories from registered patterns
Map registered categories to local categories. This is useful if two categories have similar or duplicate names, and you’d like to disable the duplicate and map the old category to an existing one.
You can preview patterns on the frontend
See how your local patterns look on the frontend, so you can preview how they behave on your site. You can trigger a pattern preview by clicking on the pattern in the Patterns grid, or by clicking Preview when viewing a pattern in the block editor.
Quickly disable some or all patterns
You can disable all patterns at once, hide ones from plugins and themes, or choose to show or hide each pattern individually. With Multisite, you can disable all patterns network-wide with just a few clicks.
Re-enable the customizer and load CSS in the block editor
You can re-enable the customizer, set menus, and control whether the customizer CSS loads in the frontend, block editor, or not at all. You can technically have a block editor-only stylesheet.
Patterns as shortcodes or PHP functions
Output any saved pattern as a shortcode or PHP function, which is compatible with most page builders and classic theme templates. This is also useful if you need to use a block in a classic template. With Multisite, you can output a synced pattern via shortcode and have a network-wide synced pattern.
A Pattern Importer block is included
Copying patterns from site to site is easy, but what about images? The images copied are still hosted on the other site, not yours. The Pattern Importer block takes the pattern code you have copied and downloads each image to your site. This is a considerable time-saver, especially when you need local images.
Export local patterns and transfer your patterns from site-to-site
WordPress, by default, doesn’t allow exporting of local patterns. Pattern Wrangler can enable exporting, so you can export and import your patterns just as you would blog posts or pages.
It’s easy to get started with Pattern Wrangler
Quickly disable core, remote, and theme patterns
Disable all patterns, including core and remote patterns.
Hide all patterns with just a few clicks.
Hide the patterns that come with WordPress Core.
Hide all remote patterns to prevent loading incompatible patterns.
Hide patterns from plugins and themes.
Hide any patterns that do not have a category attached.
View Local and Registered categories together
You can rename pattern categories, disable certain ones, and map registered categories to existing ones.
Disable a pattern category to avoid duplicates.
Map a disabled registered category to a local category.
Rename category labels for internationalization.
Import remote patterns and images with the Pattern Importer block
Copy patterns from site to site with the Pattern Importer.
Downloads all pattern images and background images locally.
Replace any unique IDs in the pattern to prevent style conflicts.
Supports error handling in the event of a pattern error.
Here’s what people have to say about Pattern Wrangler
These reviews were pulled from WordPress.org.

This is exactly what I was looking for. I was surprised to see that the WordPress importer does not allow you to export all of your patterns at once via a xml file. Having to export them in bulk and import them individually into a new site is not ideal. This plugin allows you to import one xml file and saves you a ton of time. The option to hide core patterns is another great feature as well. Thank you!

This plugin is excellent when you build websites for clients. I was looking for something like this for a long long time. Great job!
Frequently Asked Questions
WordPress’s pattern editing experience improves with each release, but not everyone uses Full-Site Editing, and patterns can quickly get out of hand. This plugin adds a new Pattern Library screen so you can selectively enable or disable both local and registered patterns.
When you copy a pattern from site to site, the images aren’t carried over and reference the old site.
The pattern importer block scans the content for images and replaces them with local copies.
This plugin sits outside of the full-site editor (FSE), but will still enhance the Patterns view when viewing patterns in the full-site editor. With FSE, you can use Pattern Wrangler to re-enable the customizer, allowing for custom CSS and the ability to create nav menus.
Yes! You would create a pattern as normal using the block editor. You can then use the provided shortcode to use in the classic editor or page builder.
Yes, by default the wp_block (Patterns) post type is not exportable. You can set this in the Pattern Wrangler settings and then export your patterns just as you would any other post type.
In addition, you can also import and export each pattern as JSON if you don’t want to do a bulk export/import.
Get Pattern Wrangler for free.
Pattern Wrangler is a totally free plugin
Instantly speed up pattern selection by hiding core and remote patterns.
Organize your local and registered patterns so they work together.
Present your client with an organized pattern selection screen.









