Flexible Content Carousel Block for WordPress
Built for Modern WordPress
Display any content in a responsive carousel. Built with the lightweight Splide.js library and native WordPress blocks—no proprietary systems, no vendor lock-in. A carousel block built with modern WordPress standards. Add any blocks inside each slide—images, text, testimonials, product cards, or custom content. Full responsive control with breakpoint-specific settings.

Built for Block Themes
The carousel integrates seamlessly with block themes and the Full Site Editor. Use it anywhere—headers, footers, template parts, or page content. Works with any theme that supports modern WordPress blocks.
Features
- Any blocks inside slides: Images, text, cards, testimonials—complete flexibility
- Responsive breakpoint controls: Different settings for mobile, tablet, laptop, and desktop
- Three transition types: Slide, loop, or fade animations
- Grid fallback option: Disable carousel at specific breakpoints and show a grid instead
- Touch and swipe enabled: Full mobile navigation support
- Customizable navigation: Arrows, pagination dots, progress bar, and slide counter
- Lightweight and accessible: Built with Splide.js—modern, performant, and WCAG compliant
- No coding required: Visual controls for all settings
Display Options
Carousel Mode: Display content in a sliding carousel with autoplay, navigation arrows, and pagination. Perfect for showcasing multiple items in limited space.
Grid Fallback: Disable the carousel at any breakpoint and display slides in a responsive grid layout instead. Ideal for larger screens where users prefer to see all content at once.
Breakpoint Control: Configure different carousel behaviors for mobile, tablet, laptop, and desktop. Set slides per view, gap spacing, and navigation options for each screen size.
Perfect For
- Image Galleries: Showcase photography, portfolio work, or product images
- Content Sliders: Rotate featured content, announcements, or promotions
- Testimonial Displays: Highlight customer reviews in an engaging format
- Product Showcases: Display products, services, or case studies
- Portfolio Sections: Present work samples with descriptions and calls-to-action
What’s Included
Carousel Block
The main container. Controls all carousel behavior, responsive settings, navigation options, and transition effects.
Slide Block
A single slide within the carousel. Add any WordPress blocks inside—images, headings, paragraphs, buttons, custom blocks, or anything else.
Frequently Asked Questions
Groundworx Carousel is built with native WordPress blocks and modern standards. No shortcodes, no page builder dependencies, no legacy code. It works seamlessly with the block editor and Full Site Editor.
Yes. Every slide supports all inner blocks, including third-party and custom blocks. Complete flexibility.
Yes. Splide.js provides full touch and swipe support on mobile and tablet devices.
Yes. Use the grid fallback option to disable the carousel at specific breakpoints and display slides in a grid layout instead.
Yes. If your theme supports modern WordPress blocks, the carousel will work. Compatible with block themes and classic themes.
Yes. Full design control through the block settings panel. Customize colors, sizes, positions, and visibility.
Use the responsive breakpoint controls in the block settings. Configure slides per view, gap spacing, and navigation independently for mobile, tablet, laptop, and desktop.
No. The carousel is a standard WordPress block. Add it anywhere you use the block editor.
Splide.js is a lightweight, accessible carousel library. It’s modern, performant, and follows web accessibility standards—without the bloat of older carousel libraries.
Yes. Configure slides per view for each breakpoint. Show 1 slide on mobile, 2 on tablet, 3 on desktop—or any combination you need.
Need More Blocks?
Groundworx Testimonial is part of our free plugin collection. For a complete framework with 11 blocks, 12 core extensions, and unified responsive controls, check out Groundworx Core.