SliderBerg — Slider Block for WordPress Gutenberg
Slide anything — not just images — inside the native block editor.
The Client
SliderBerg is a free WordPress plugin that adds a native Slider block to Gutenberg. It targets site owners, marketers, and developers who need flexible carousels without a page-builder dependency, and is active on 2,000+ sites.
The Brief
Most WordPress slider plugins pre-date the block editor, requiring shortcodes or classic widgets that break the visual editing experience. Site owners needed a proper block-native slider that could hold arbitrary block content, not just images.
What Shipped
Built SliderBerg using a parent/child block architecture: a wrapper Slider block contains individual Slide blocks, each of which accepts any standard Gutenberg content — images, text, buttons, and more. Swiper.js powers the front-end animation layer, giving smooth, accessible slider behaviour with no jQuery dependency.
How it was built
The plugin uses a parent/child block model — the outer Slider block manages layout and Swiper configuration, while each Slide is an InnerBlocks container accepting arbitrary block content. Swiper.js is initialised on the front end via a lightweight script that reads data attributes set by the block's save output.
Implementing InnerBlocks-based slide editing while keeping the editor preview in sync with the Swiper front-end behaviour required careful separation of editor-only and front-end rendering paths, plus custom CSS to suppress Swiper's default styles inside the block editor.
Results & reach
SliderBerg is live on WordPress.org with 2,000+ active installs, providing a modern block-native slider alternative for Gutenberg users.
2,000+ active installs
active installs
