WordPress PluginLive on WordPress.org900+ active installs

SliderBerg — Slider Block for WordPress Gutenberg

Slide anything — not just images — inside the native block editor.


The Client

SliderBerg is a free WordPress plugin on WordPress.org that adds a Slider block to the Gutenberg editor. It targets site owners, marketers, and developers who need to present content in a carousel or slider format — image galleries, testimonials, product highlights — without a page builder dependency. The plugin has 900+ active installs and a perfect 5-star rating across 7 reviews on WordPress.org.

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

ReactWordPress Block APIPHPSwiper.jsJavaScriptCSS

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 900+ active installs and a perfect 5-star rating across all 7 reviews, providing a modern, block-native slider alternative for Gutenberg users.

900+ active installs

active installs