DesignSetGo 2.7 is out.
I went a little overboard on this one.
There are new visual blocks, a much more capable interaction system, and a WooCommerce-aware Dynamic Query that lets Woo’s own product filters drive a custom loop. We also spent real time on the less glamorous part of a release: all the slider and query edge cases that only show up once a page has actual content in it.
New blocks and visual effects
Charts
The new Chart block can render bar, line, and donut charts from rows you enter in the inspector or from JSON held in post meta. It is plain inline SVG rendered on the server, so there is no charting library and no frontend JavaScript tax for a data point.
The important part is how it reads. The SVG is hidden from assistive technology and paired with a screen-reader data table containing the same values. Categories are named on the axis or in a permanent donut legend, and the chart does not rely on colour alone. Bars start from zero, negative values are handled honestly, and the table tells readers if a very large data set was capped.
- Figure 1
- Figure 2
- Figure 3
| Label | Value |
|---|---|
| Figure 1 | $20 |
| Figure 2 | $100 |
| Figure 3 | $67 |
- Figure 1
- Figure 2
- Figure 3
| Label | Value |
|---|---|
| Figure 1 | 20 |
| Figure 2 | 100 |
| Figure 3 | 67 |
Hotspots, text paths, and animated headlines
Hotspots make it easy to add clickable or hoverable callouts to an image. Markers can pulse, scale, or fade, and the tooltip behavior works with a keyboard as well as a pointer.

Text Path gives you type that follows a curve, wave, circle, or a safely imported SVG path. It has controls for arc size, offset, padding, alignment, and optional motion, without making you hand-edit SVG markup.
Animated Headlines bring rotating and highlighted text treatments into Advanced Heading. The animated part stays an actual heading segment, so you can use the effect without giving up the structure of the page.
Bold Heading
Bold Heading
Bold Heading
Bold Heading
Off-canvas panels
The Modal block can now open as an off-canvas panel from the left, right, top, or bottom. Use it for navigation, filters, side notes, or a compact cart-like experience, then set the panel size instead of fighting a centered dialog into behaving like a drawer.
Interactions and WooCommerce
The new interactions system is the piece I am most excited about. It gives blocks a way to respond to a visitor without a one-off script for every small idea. That means you can start composing behaviour in the editor instead of treating every click, reveal, or state change as custom development work.
For stores, Dynamic Query now understands WooCommerce products and the URL parameters emitted by Woo’s own Product Filters. Put Woo’s filters on the page, build the product loop you actually want with DesignSetGo, and let them work together. Price, stock status, rating, and product attributes flow through the query without rebuilding WooCommerce’s filter UI from scratch.
We also added WooCommerce dynamic sources for product data, plus a new Star Rating block that can use a fixed value, post meta, ACF, or a WooCommerce average rating. It has a Reviews pattern to go with it, and the display stays accessible even when it shows a partial star.
The fixes that make 2.7 feel better
Dynamic Query was a big part of this release. Query results now re-initialize their interactive blocks after a filter, sort, or Load more action. A carousel inside a query can paginate properly, and an infinite-scroll setting sensibly falls back to Load more when a carousel layout makes a scrolling sentinel meaningless.
We fixed filters that skipped their default taxonomy, showed terms the query had already excluded, or double-fetched the next page. Nested queries now preview the nearest query rather than accidentally borrowing the outer one.
The slider got a long list of practical repairs: dragging no longer follows the link under the slide, vertical scrolling no longer triggers a swipe, multi-slide layouts stop at the real final position, autoplay respects background tabs and reduced-motion preferences, and responsive slide counts correct themselves when the layout says something different from the saved setting.
Finally, Slider, Tabs, and Accordion all have clear keyboard focus indicators again. Slider dots keep their compact visual size but now have a full 24px touch target, and the old text arrows are proper SVG chevrons instead of glyphs borrowed from whichever font happens to be loaded.
Try DesignSetGo 2.7
Update to 2.7, try the new blocks, and take a look at any product loop or slider that has been a little too clever for its own good. This release has a lot in it, but the aim is simple: make the things people build with DesignSetGo feel less like a stack of blocks and more like a site that was designed on purpose.
