{"id":247824,"date":"2025-08-29T15:46:51","date_gmt":"2025-08-29T15:46:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pattern-builder\/"},"modified":"2026-01-16T19:54:47","modified_gmt":"2026-01-16T19:54:47","slug":"pattern-builder","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/pattern-builder\/","author":23275903,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"6.9.4","requires":"6.6","requires_php":"7.2","requires_plugins":null,"header_name":"Pattern Builder","header_author":"Twenty Bellows","header_description":"Manage Patterns in the WordPress Editor.","assets_banners_color":"5a615b","last_updated":"2026-01-16 19:54:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.twentybellows.com\/pattern-builder\/","header_author_uri":"https:\/\/twentybellows.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":572,"num_ratings":1,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"twentybellows","date":"2025-08-29 15:46:07"},"1.0.3":{"tag":"1.0.3","author":"twentybellows","date":"2025-09-24 21:09:24"},"1.0.4":{"tag":"1.0.4","author":"twentybellows","date":"2026-01-16 19:54:47"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3352729,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3352729,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3352729,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3352729,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[189590,148857,4072,148076,18850],"plugin_category":[],"plugin_contributors":[214562,241275],"plugin_business_model":[],"class_list":["post-247824","plugin","type-plugin","status-publish","hentry","plugin_tags-block-patterns","plugin_tags-block-editor","plugin_tags-design","plugin_tags-gutenberg","plugin_tags-patterns","plugin_contributors-pbking","plugin_contributors-twentybellows","plugin_committers-twentybellows"],"banners":{"banner":"https:\/\/ps.w.org\/pattern-builder\/assets\/banner-772x250.png?rev=3352729","banner_2x":"https:\/\/ps.w.org\/pattern-builder\/assets\/banner-1544x500.png?rev=3352729","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pattern-builder\/assets\/icon-128x128.png?rev=3352729","icon_2x":"https:\/\/ps.w.org\/pattern-builder\/assets\/icon-256x256.png?rev=3352729","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Pattern Builder transforms how you work with WordPress block patterns, providing a comprehensive solution for creating, managing, and organizing patterns right from your WordPress admin.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Pattern Management Made Easy<\/strong>\n* <strong>Unified Interface<\/strong> - Manage both theme patterns and user-created patterns in one place\n* <strong>Visual Editor<\/strong> - Create patterns using the familiar WordPress block editor\n* <strong>Code Editor<\/strong> - Edit pattern markup directly with syntax validation\n* <strong>Live Preview<\/strong> - See your patterns in action before saving<\/p>\n\n<p><strong>Powerful Organization<\/strong>\n* <strong>Categories<\/strong> - Organize patterns by category for easy discovery\n* <strong>Advanced Search<\/strong> - Find patterns quickly with powerful filtering options\n* <strong>Tags &amp; Keywords<\/strong> - Add metadata to make patterns discoverable\n* <strong>Sync Status<\/strong> - Manage synced and unsynced patterns effortlessly<\/p>\n\n<p><strong>Developer-Friendly<\/strong>\n* <strong>Export to Theme<\/strong> - Convert user patterns to theme files with proper formatting\n* <strong>Asset Management<\/strong> - Automatically handles pattern images and media\n* <strong>Block Bindings<\/strong> - Advanced pattern configuration with block bindings support<\/p>\n\n<h4>Use Cases<\/h4>\n\n<p><strong>For Theme Developers<\/strong>\n* Create and manage theme patterns visually\n* Export patterns with proper formatting\n* Organize patterns by category\n* Test patterns before deployment<\/p>\n\n<p><strong>For Site Builders<\/strong>\n* Build custom patterns without coding\n* Reuse patterns across multiple pages\n* Share patterns between sites\n* Maintain pattern library<\/p>\n\n<p><strong>For Agencies<\/strong>\n* Create pattern libraries for clients\n* Standardize design systems\n* Speed up development workflow\n* Maintain brand consistency<\/p>\n\n<h3>Development<\/h3>\n\n<p>Pattern Builder is open source and welcomes contributions. Visit our <a href=\"https:\/\/github.com\/Twenty-Bellows\/pattern-builder\">GitHub repository<\/a> to:<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Pattern Builder is developed and maintained by <a href=\"https:\/\/twentybellows.com\">Twenty Bellows<\/a>.<\/p>\n\n<!--section=installation-->\n<h4>From WordPress Admin<\/h4>\n\n<ol>\n<li>Navigate to Plugins &gt; Add New<\/li>\n<li>Search for \"Pattern Builder\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Navigate to Appearance &gt; Pattern Builder to start creating patterns<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Navigate to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the downloaded file and click \"Install Now\"<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Navigate to Appearance &gt; Pattern Builder to start creating patterns<\/li>\n<\/ol>\n\n<h4>For Developers<\/h4>\n\n<ol>\n<li>Clone the repository: <code>git clone https:\/\/github.com\/Twenty-Bellows\/pattern-builder.git<\/code><\/li>\n<li>Install dependencies: <code>npm install &amp;&amp; composer install<\/code><\/li>\n<li>Build assets: <code>npm run build<\/code><\/li>\n<li>Start development environment: <code>npm run start<\/code><\/li>\n<li>Watch for changes: <code>npm run watch<\/code><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20this%20with%20any%20theme%3F\"><h3>Can I use this with any theme?<\/h3><\/dt>\n<dd><p>Yes! Pattern Builder works with any WordPress theme that supports the block editor. It's especially powerful when used with block themes.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20existing%20theme%20patterns%3F\"><h3>Can I manage existing theme patterns?<\/h3><\/dt>\n<dd><p>Yes, Pattern Builder provides a unified interface to manage both theme patterns (PHP files in your theme's patterns directory) and user-created patterns stored in the database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed issue where it prevented Post Types with custom metadata from saving<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed saving media for theme patterns<\/li>\n<li>Fixed broken unit tests<\/li>\n<li>Simplified code and removed unnecssary logic<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Documentation changes<\/li>\n<li>API Hardening and security improvements<\/li>\n<li>Namespace and prefix changes to prevent potential conflicts with other tools<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed compatibility issues with WordPress 6.8<\/li>\n<li>Improved pattern export functionality<\/li>\n<li>Enhanced error handling<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Pattern creation and editing<\/li>\n<li>Theme pattern management<\/li>\n<li>Export to theme functionality<\/li>\n<li>Categories and tags support<\/li>\n<li>Visual and code editor modes<\/li>\n<li>Pattern preview<\/li>\n<li>Asset management<\/li>\n<\/ul>","raw_excerpt":"Manage Block Patterns Like a Pro - Create, edit, and organize WordPress block patterns directly in your admin area with a powerful, intuitive interfac &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/247824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=247824"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/twentybellows"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=247824"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=247824"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=247824"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=247824"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=247824"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=247824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}