New Features in Breakdance 2.2
We’re happy to announce Breakdance 2.2, which introduces the brand new Term Loop Builder element, various new data points, and other polish and fixes.
Breakdance 2.2 Beta 1 is available for download in the customer portal. We’d like to extend a special thank you to everyone who beta tests Breakdance releases – your feedback, bug reports, and communications with our team is invaluable and helps us get stable releases out quickly.
Term Loop Builder – Create Custom Layouts For Term Data And Display Them In A List, Grid, Or Slider
You’ve always been able to create incredible post loops with the Post Loop Builder element, product loops with the Products List element, and create loops from ACF Repeater / Metabox Cloneable Group data with the Repeater Field element. Now, with the Term Loop Builder, you can quickly create beautiful loops of the terms in any taxonomy. Whether you’d like to create a custom design to display a list of categories on a blog post, create a custom design for a list of WooCommerce product categories, add a list of terms in a custom taxonomy to your header or footer, or anything else you can imagine, the Term Loop Builder element is here to make it easy.
Build Term Queries Visually Or Use PHP For Unlimited Flexibility
With our new query controls for terms, you can visually create a term query. For advanced use cases, use custom PHP directly inside Breakdance to build any term query you want – all values accepted by the WordPress WP_Term_Query class are supported.
New Data Points To Display Term Data Dynamically in Global Blocks
We’ve added the new Term category for Dynamic Data, allowing you to easily design a Global Block to create a custom layout for your terms. In addition to the default Term fields, you can use custom fields, WooCommerce fields, or ACF/Metabox fields to create anything you can imagine. You can also use the Dynamic Data API to create custom data points that meet your needs.
Loop Elements – Display A Specific Global Block When Empty
Turn empty Loops into a marketing tool with our new “When Empty” control for Loop elements. When the Loop returns no results, this Global Block will display. Perfect for suggesting popular products, displaying a contact form to gather information on what a visitor may have been looking for, or providing further insight as to why no results are showing.
Polishes & Fixes
Breakdance 2.2 includes various polish, fixes, and enhancements.
Builder
- Performance – Introduced Caching for Design Sets in the Design Library.
Elements
- Cart Empty Message – Fixed Fatal Error that Occurred when Working in Breakdance
- Cart Page – Improved Default Layout.
- Comments List – Supports Pagination, Pending Comments, Form and Schema Improvements.
- FAQ – Added Role Attribute for Improved Accessibility.
- Form Builder – Conditions Work for HTML Fields.
- Form Builder – Fixed Timezone issue with Time Field.
- Form Builder – Page Scrolls to Top When Changing Steps.
- Gallery – Default Images Show Correctly.
- Gallery – Alt Tags Load Automatically From Media Library.
- Image – HTML is now self-closing.
- Image – Improved Custom Background Position.
- Image – Improved Alt Text Handling.
- Mini Cart – Button Styles now Register Properly.
- Slider – Now Works Within an Accordion Element.
- Social Share Buttons – Improved URL encoding.
- Table of Contents – No Longer Picks Up Comments.
General
- Form Submissions – Improved Layout.
- Missing Element Messages Are Now Hidden on the Front End for non-Breakdance users.
- Improved CSS Regeneration.
- New Data Points – Product Category Count, Product Category Image, Term Count, Term Description, Term Field, Term ID, Term Name, Term Permalink, Search Query.
- Updated Elements to Improve Support for PHP 8.3.
- Integration – Mailchimp – Increase Field and Audience limits to 1000.
- Performance – Lazy Loading Background Images.
- Performance – Added Breakdance Version for Cache Busting.
Developer
- Filter Bar now uses namespace
\Breakdance\LoopBuilder
instead of\Breakdance\WpQueryControl
. - Quantity Input for WooCommerce now dispatches a change event.