WordPress plugin intelligence profile

Pattern Wrangler – Manage Block Patterns and Pattern Categories

Curate, build, and manage your block patterns, registered patterns, synced patterns, and pattern categories efficiently with Pattern Wrangler.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.6.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 7.0 · PHP 7.2
Directory statusactive
Last directory update22 Oct 202610d ago
Active installations400Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 5 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Pattern Wrangler – Manage Block Patterns and Pattern Categories version 2.6.0 as active, updated 10d ago and tested up to WordPress 7.1.

Overview

About this plugin

Pattern Wrangler, a pattern manager, helps curate a bloated pattern library, and makes managing a complicated WordPress block pattern library a breeze. If you manage dozens of layouts, are in love with reusable blocks (or synced patterns), you will love this plugin.

This handy plugin is designed for both classic and modern themes, block themes (including FSE – Full-site editing), and is compatible with page builders through its shortcode support and PHP code snippets. Pattern Wrangler allows you to manage a complicated and heavy library for your clients, controlling down to the block pattern and category what the client sees in the block editor when building layouts.

The plugin features several pattern builder helpers, such as duplicating a pattern, deleting reusable blocks, copying theme templates to a synced pattern, version control snapshots (similar to pattern revisions), and much more. This not only helps you manage patterns, but build them as well.

Here are the major features:

  • Comprehensive Pattern Grid View – This view shows at a glance all of the available items for your site. You can sort through both local (synced and unsynced) and registered layouts, and selectively disable or enable whatever items you’d like your client to see. A real-time preview is available by clicking on the pattern.
  • Hide All Patterns – Completely hide items from the block editor in one click. This also hides the menu item.
  • Disable Patterns One-by-One – Hide core, remote, theme, or plugin items while keeping your custom ones visible. You can also hide synced and unsynced layouts together or separately. You can disable each pattern individually, or in bulk.
  • Pattern Category Management – Disable, map, and rename registered pattern categories from themes and plugins for better organization. This will help you keep local and registered items organized together. For example, you’d like to create a “Call to Action” category for a local pattern, but a registered category already exists, resulting in a duplicate. In this case, map the registered category to the local one and remove the duplicate one.
  • Output Anywhere – Use a shortcode or PHP function to a local pattern in page builders, widgets, your theme, or in other blocks. This works well in Multisite and allows you to use reusable blocks across the network.
  • Pattern Preview – Preview a pattern as it would appear on the frontend with shortcuts in the block editor.
  • Pattern Builder Features – Quickly duplicate a pattern, copy a local pattern to a synced pattern, delete, copy, and export as needed.
  • Version Control Features – Save a snapshot as you build patterns, for quick restoration later. These differ from pattern revisions in that revisions are stored per save, whereas “Pattern Versions” are more explicit. As a result, you can restore, export, copy, and create a new item from any stored version.
  • Cross-Site Pattern Copying – Transfer any pattern, including the remote images, between WordPress sites effortlessly using this built-in block. Paste in a block pattern, and it’ll do some sanity checking, and download any remote images to your media library. This is useful if you’re copying a pattern from production to local, and need to bring along the images.

Available features include:

  • Sort between Local and Registered items.
  • Filter between pattern categories and pattern source.
  • Bulk-assign pattern categories for easier sorting and organization.
  • Click a pattern to view a real-time preview in a lightbox.
  • Copy theme layouts to a local database-stored copy.
  • Export any pattern to JSON, whether it is a registered or synced pattern.
  • Copy a pattern to the clipboard.
  • Disable each pattern individually.
  • Quickly edit unsynced layouts and reusable blocks.
  • Shortcuts to quickly create, edit, export, and import items.
  • Quickly build patterns and preview them as needed, in a friendly user-interface.

Available features on the Pattern Categories screen include:

  • Sort between local and registered categories.
  • Disable and map registered categories to local ones.
  • Easily create new categories.
  • Delete local categories as needed.
  • Bulk options allow you to disable, and enable registered categories.

Quick Links

>

Source code is available on GitHub. Code contributions and sponsorships appreciated.

Requirements and Compatibility

8 or higher. 9 is recommended.

This plugin is fully compatible with most themes, including block themes and the Full-Site Editor. It is ideal for hybrid setups (blocks + classic) and/or page builders. A common use-case is if you need to use a block plugin in a non-block layout.

You can create a new pattern, configure the block, and use the built-in shortcode to display it. If you need to use the pattern in a template, you can use the built-in PHP function, which is available for all unsynced and synced patterns. If you’re on a network, the built-in shortcodes and PHP functions work network-wide, so you can have a synced pattern from Site A show up on Site B.

This plugin has been tested almost exclusively with the Ollie theme, which is a phenomenal block theme. All the 202x themes have also been tested, as well as Blocksy, Astra, and GeneratePress.

If you have any issues with the previews, please be patient in your support requests, and also specific as to which themes or plugins may be involved.

Integrations

This plugin integrates well with the following:

  • Synced Pattern Popups: Synced Pattern Popups helps you create popups using the WordPress editor you already know, not yet another builder.
  • Block Visibility: Easily create dynamic content in WordPress that will increase conversions, enhance the user experience, and improve your workflow.
  • Spectra, Kadence, and GenerateBlocks.

If you have an idea for other integrations, please leave a support thread.

Dependencies and Credits

  • Yet Another React Lightbox – MIT Licensed
  • WP DataViews library.

Help This Plugin Grow

❤️ Please help spread the word about this plugin through your kind review and by telling others about this plugin.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block patterns
  • pattern builder
  • synced patterns
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 7.0 · PHP 7.2
Update activity22 Oct 202610d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.27.1.3
WordPress compatibility7.1.17.1.2
Version2.5.12.6.0
WordPress compatibility7.17.1.1
WordPress requirement6.87.0
WordPress compatibility7.0.47.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.