New Features in Breakdance 2.7.0
Breakdance 2.7 improves frontend accessibility, introduces slider syncing and cross-element slider controls, ships WP-CLI support, reduces the plugin size by 50%, adds autocomplete and custom input attribute support for form fields, introduces separate WooCommerce regular and sale price dynamic data fields, improves plugin compatibility, and includes fixes and polish for various functionality.
Significant Accessibility Improvements
Several elements now output better markup for screen readers and respect reduced-motion preferences, and a new skip link lets keyboard users jump past the header.
Skip to Main Content Link
Breakdance adds a “Skip to main content” link for WCAG 2.4.1 compliance. The link stays hidden until a keyboard user presses Tab, then lets them jump past the header to the main content. Enable it in Breakdance → Settings → Advanced. New installs have it on by default. Style it in Global Styles → Other → Skip Link.
Reduced Motion & ARIA Improvements Across Elements
- Sliders respect reduced-motion for autoplay and slide transitions.
- Testimonial star ratings and icon lists mark decorative icons as aria-hidden.
- Search Form controls use real buttons with proper labels.
- Posts List adds accessible read-more labels plus optional image alt text based on post titles.
- Filter Bar reports
aria-selectedon the active button.
Sync Multiple Sliders Together & Control Any Swiper with Buttons
Swiper-based elements can now be synced together and controlled with buttons from anywhere on the page.
Sync Multiple Swiper Sliders
Swiper-based elements now include a “Sync With Another Slider” toggle and a “Slider To Sync” dropdown that lists other sliders on the page. Selecting one keeps the two sliders in sync on the frontend.
Buttons Can Control Any Slider Layout
The “Control Slider” button action now recognizes Gallery and WooCommerce Products List elements when set to slider layout. This lets you wire next/previous buttons to any Swiper-based element on the page, not just dedicated slider elements.
WP-CLI Support for Automation and DevOps
Breakdance now ships with WP-CLI commands for common admin tasks like cache clearing, URL replacement, and settings management.
Cache Management & URL Replacement
Clear Breakdance caches and run URL replacements directly from the command line.
Settings Import/Export & License Management
Import and export settings, activate or deactivate licenses, toggle the theme, and retrieve system status without touching the WordPress admin.
Additional commands cover directory management, soft and total resets, and i18n POT file generation. Run wp breakdance or check out our docs to see the full list.
Form Enhancements to Fields, Buttons, and Input Attributes
Form fields now support browser autocomplete and custom input attributes via a developer hook, and form buttons support preset styles.
Form Buttons Now Support Presets
Submit, stepper, and file upload buttons in Form Builder, Login, Register, Forgot Password, and Comment forms now support Primary, Secondary, and preset styles.
Form Fields Support Browser Autocomplete
Form fields now have an Autocomplete setting in the Advanced tab. Set values like email, name, or tel so browsers suggest the right data when users fill in the form.
Developer Hook for Custom Input Attributes
The new breakdance_form_field_input_attributes hook lets developers output additional attributes on any form field.
Plugin Compatibility Enhancements
Breakdance now loads its assets through standard WordPress hooks instead of capturing and replacing page output. This fixes compatibility with plugins that rely on normal WordPress template loading, including MemberPress, SureForms, and TranslatePress.
MemberPress ReadyLaunch Compatibility
MemberPress ReadyLaunch screens now render correctly even when Breakdance templates are active.
TranslatePress Editor Compatibility
Breakdance now skips its template override when the TranslatePress editor is active, so the translation editor loads correctly on pages using Breakdance templates, including custom post types like Products.
Template Override Control for Developers
A new breakdance_should_override_template filter lets developers prevent Breakdance from overriding templates on specific pages. Return false from the filter to let the original template render instead.
Performance Improvements
Plugin Download Size Reduced by 50%
The plugin zip dropped from 12.3 MB to 6.0 MB by stripping source maps, test suites, lock files, and other development artifacts from production builds.
Faster Builder Rendering for Scrolling Animations
The scrolling animation attribute now uses a direct property lookup instead of Twig template evaluation, avoiding a full template parse per element in the builder.
New Dynamic Data Points
ACF URL Fields Work as Background Images
ACF URL fields set as dynamic background images now display correctly on the frontend, including external image URLs.
Individual WooCommerce Price Fields
WooCommerce previously provided a single Product Price field that combined regular and sale pricing. Dynamic data now includes separate Product Regular Price and Product Sale Price fields, so you can output only the price you need. The original combined field is renamed to Product Price Range.
Hide the Design Library from Clients
Hide the Design Library in the Admin Menu
A new setting hides the design library menu items from the WordPress admin menu. When enabled, the shown design sets are limited to “This Website” or the last imported set. The admin screens can still be accessed directly with the URL.
Hide the Design Library Inside the Builder
A separate setting hides the design library UI inside the builder. The library is still available, just hidden.
Masonry Layouts Relayout After Images Load
Masonry-based lists now trigger a relayout as images finish loading (via imagesLoaded), so items don’t overlap or leave incorrect gaps on initial render.
Looking Ahead
We are evaluating Breakdance pricing for the future (potentially around Breakdance 3.0). While nothing is finalized and there is no specific date yet, current rates are not guaranteed to last forever.
Existing customers are safe: active subscriptions will continue indefinitely at the original locked-in rate. If you purchase a subscription now, your renewal price stays the same even if prices increase later.
Changelog
Added
- “Skip to main content” accessibility link (WCAG 2.4.1), enabled by default on new installs.
- Accessibility improvements across sliders and elements (reduced motion for autoplay and transitions, aria labels, and button semantics).
- Design Library visibility settings in admin and builder.
- Dynamic data fields for WooCommerce Regular Price and Sale Price.
- Slider sync controls for Swiper-based elements.
- Button “Control Slider” action includes Gallery and WooCommerce Products List elements in slider layout.
breakdance_should_override_templatefilter for developers to control template overrides.- Autocomplete setting for form fields and
breakdance_form_field_input_attributeshook for developers. - WP-CLI commands for cache clearing, URL replacement, settings import/export, license management, theme toggle, and system status.
- Button preset styles for form elements (Form Builder, Login, Register, Forgot Password, Comment).
Fixed
- Popups now render and behave correctly on the frontend (fixed 2.7 regression).
- Shop Filters and Widgets dropdowns now show correctly in the builder (fixed 2.7 regression).
- Slider sync now works correctly with thumbnails and controller modes (fixed 2.7 regression).
- Masonry layout now reflows correctly after Load More adds new posts.
- Skip links no longer wrap global blocks inside post loops with extra main tags.
- Quickstart onboarding wizard now loads correctly (fixed 2.7 regression).
- Design Library import dialog now correctly follows the scroll position.
- Breakdance templates no longer interrupt TranslatePress and MemberPress ReadyLaunch output.
- Masonry layouts relayout as images load to avoid overlaps and gaps.
- Custom image sizes generate reliably without resize errors.
- ACF URL fields set as dynamic background images now render on the frontend.
- Load More button styling updates immediately in the builder preview.
- Stacking indicator reflects the true layout direction.
- Menu Builder custom dropdown arrow icons display correctly in the builder preview.
- Form webhook actions correctly report 4xx HTTP errors instead of showing success.
- Temp directories auto-recreate on check, preventing false “missing directories” warnings after server reboots.
- Preferences panel remains accessible when editing Global Styles from the Settings page.
- Element Studio “Disable Wrapper HTML Tag” checkbox retains its saved state after reload.
- Template conditions modal scrolls within the viewport when many conditions are added.
- Quick Navigator clears the search field after switching pages.
- PHP Dynamic Data field handles array bracket syntax correctly in code snippets.
- Dynamic data field attributes remain editable after reloading the builder.
- Element renaming in the Structure panel registers spaces correctly while typing.
- WooCommerce My Account Addresses page displays with the correct layout.
- Nonce transients no longer accumulate for non-builder users, and upgrading cleans up existing entries.
- Pulse Dot element maintains its size inside flex containers.
- Image With Zoom element handles transparent images without the zoomed version showing through.
- Global Block inline editing stays in sync on slow servers, handling empty blocks and unsaved changes correctly.
- “Has Taxonomy” condition’s “Is none of” operand works correctly in template conditions and Post Loop queries.
- Filter Bar sets
aria-selectedon the active filter button for assistive technologies. - Gallery element lightbox works correctly when using the Multiple type.
Changed
- Swiper was upgraded from v8 to v12
- Product Price is now labeled as Product Price Range for combined pricing.
- Performance debugger setting text clarifies troubleshooting-only usage.
- AnalyticsWP notice removes the free-version mention.
- Onboarding and Home footers use X branding and the new link.
- Custom Query warning text clarifies that Total Posts must be equal to or greater than Posts Per Page.
- WooCommerce template overrides updated for WooCommerce 10.x compatibility.
- Plugin zip reduced from 12.3 MB to 6.0 MB by excluding source maps and development artifacts.
- Scrolling animation attribute uses direct property lookup instead of Twig evaluation in the builder.
- Builder dark mode scrollbars match the dark theme on macOS and Windows.



















































