Flexible, powerful carousel blocks built the WordPress way
Showcase brings smooth, accessible carousels to the block editor — powered by Embla and the WordPress Interactivity API
Designed to work seamlessly with WordPress queries. Build dynamic carousels that pull from posts, pages, or custom post types, or create static sliders with complete control over every slide.

Groundworx Showcase
Version 2.0.0
WordPress version 6.5 or higher
Tested up to 6.9.0
Most carousel plugins give you a settings panel and hope for the best
Showcase gives you blocks
Navigation arrows? Blocks. Pagination dots? Blocks. Progress bars, counters, numbered pagination? All blocks. Place them anywhere, style them with theme.json, and arrange them however your design requires. No fighting with fixed layouts or limited customization options.
Carousels the WordPress way.
Built on blocks. Not bolted on.
Powered by Embla
Smooth, accessible, performant. Embla Carousel with a WordPress Interactivity API frontend. The same library trusted by design systems everywhere, wired into WordPress the right way.
Template once, apply everywhere
Design a single slide template for dynamic carousels. Every queried item inherits your layout. Change the template, every slide updates.
Controls are blocks
Arrows, dots, progress bars, counters — all blocks. Place them anywhere. Style them with theme.json. Arrange them however your design needs.
Query-driven content
Connect to posts, pages, or custom post types. Your carousels stay current automatically. No manual updates when content changes.
Responsive by default Start with carousel on mobile. At each breakpoint, choose slide, loop, fade, grid, or flex independently. A testimonial section that fades on desktop can slide on mobile and stack as a grid on tablet. You set the rules, per breakpoint.
Clients can manage it Curate posts, swap content, adjust settings — all in the editor. No developer needed for day-to-day changes.
Effects without CSS
Scale, opacity, and grayscale on inactive slides. Draw attention to the current slide and let the rest fall back. Configure it all in the editor, no code needed.
Hands-free when you want it
Auto-play with pause on hover for timed slideshows. Auto-scroll for continuous smooth movement that never stops. Turn them on, set the speed, done.
Slide, loop, or fade
Three carousel modes for different situations. Slide for standard navigation. Loop for infinite scrolling. Fade for smooth crossfade transitions. Pick one per breakpoint, or use a different mode at every screen size.
Under the Hood
Showcase is built on the WordPress Interactivity API.
Every carousel interaction, every breakpoint switch, every slide transition runs through the same reactive system that powers WordPress core’s own interactive blocks.
Reactive CSS custom property bindings. Slide size, gap, column count, and fade mode class toggling are all bound through data-wp-style. When a breakpoint changes, the Interactivity API updates the relevant properties. No full re-render. No layout thrash.
Shared stores across blocks. Static Flow, Dynamic Flow, and Dynamic Content all share the same Interactivity API store. Navigation arrows, pagination dots, progress bars, and counters stay in sync because they read from the same reactive state, not because they’re polling the DOM.
Breakpoint-responsive mode switching. At each breakpoint, Showcase evaluates the current mode. Carousel modes (slide, loop, fade) reinitialize Embla with the correct configuration. Grid and flex modes destroy the Embla instance entirely and hand layout off to CSS. No dead JavaScript running behind a CSS grid.
Embla stays under the hood. The carousel engine is still Embla, the same library trusted by Vercel, Linear, and design systems everywhere. The Interactivity API is the bridge between Embla and WordPress. You get battle-tested carousel mechanics with native WordPress reactivity.
Scripts load only when needed. The Interactivity API manages script loading. Pages without carousels don’t load carousel code. Pages with carousels load exactly what they need.
Forward-compatible. The Interactivity API is WordPress core infrastructure. Plugins built on it today follow the same patterns WordPress itself will follow tomorrow. No framework lock-in. No rewrite cycle when WordPress evolves.
12 Blocks. Complete Control.
Dynamic Flow
Query-powered carousel for posts, pages, or custom post types. Connect to any query, design your template once, and every item inherits your layout automatically.
Flow Template
Template block for dynamic carousels. Design once, apply to all queried items. Change the template, every slide updates.
Static Flow
Manual carousel for curated content. Add individual slides with complete control over each one. Perfect for testimonials, features, or hero sections.
Flow Slides
Container for static carousel slides. Wraps your individual slides and handles the carousel behavior.
Dynamic Content
Feature or curate specific posts in grid or flex layouts with full breakpoint control. Perfect for featured sections, related posts, resource libraries, or any structured content display.

Flow Slide
Individual slide for static carousels. Full block editing inside each slide.

Flow Arrow Prev
Previous slide navigation. Place anywhere in your layout — above, below, beside, or outside the carousel entirely.

Flow Arrow Next
Next slide navigation. Style with theme.json, position with blocks.
Flow Pagination Shapes
Dot or shape-based indicators. Customize size, shape, and colors. Shows current position at a glance.
Flow Pagination Numbers
Numeric pagination with page numbers. Click to jump directly to any slide.


Flow Counter
Current/total display (e.g., “3 / 10”). Clean, minimal progress indicator.

Flow Progress
Progress bar showing carousel position. Fills as users navigate through slides.
Feature your content the right way.
Groundworx Showcase is available standalone or as part of Core bundle, the complete block toolkit for agencies and developers who ship client sites.
Built for real projects.
- Blog archives – Carousel through latest posts
- Portfolios – Showcase projects with style
- Resource libraries – Browse content visually
- Team directories – Spotlight members one by one
- Product catalogs – Feature products dynamically
- Testimonials – Rotate reviews and quotes
Pricing
Creator
$49.00
1 Domain License
1 Year Updates & support
All Features Included
Perfect for your own site
Freelancer
$149
10 Domains License
1 Year Updates & support
All Features Included
Small Teams & growing agencies
Agency
$249
50 Domains License
1 Year Updates & support
All Features Included
Scale with confidence














