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.0 is Now Available
What can Pattern Wrangler do for you?
Intuitive Pattern Library screen with advanced filtering
View all your patterns in one place, both registered and local. Features include advanced filtering, pagination, live previews, pattern code copying, and much more.
Local patterns and categories are encouraged
Registered patterns from themes are great, but the power comes from creating local patterns using the Patterns post type local to your database. With built-in categories, you can organize how your patterns show up in the patterns view in the block editor.
Map, rename, and disable categories from registered patterns
Registered Patterns come from themes and plugins. They often have conflicting or duplicate categories. You can disable, rename, and map these registered categories to better organize your patterns when viewing them in the block editor.
You can preview patterns on the frontend
See how your local patterns look on the frontend, which allows you to preview how patterns behave on your site. You can find a preview option in the list view, or when editing a local pattern.
Quickly disable some or all patterns
You can disable all patterns, or selectively disable patterns from plugins and themes. You can also disable local patterns from the post list screen by bulk-selecting patterns and marking them as a draft.
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
Output any saved pattern as a shortcode, which is compatible with most page builders. You can find the shortcode from the patterns list screen.
A Pattern Importer block is included
Copying patterns from site-to-site is easy, but what about the 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, core patterns, and even 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.
Disable, rename, and map categories
You can rename pattern categories, or disable certain ones and map them to another category.
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.









