

A full-width slider with a heading, text and a button on each slide.
Gutenslider adds a slider block to the block editor. Each slide has a background (image, video, color or gradient) and holds any blocks you like on top: headings, paragraphs, buttons, columns. You build and style the slider where you write your content, and the editor shows it the way visitors will see it.
Show one slide at a time for a hero or a fullscreen background, or several side by side as a carousel: for photos, videos, testimonials or team members, laid out with blocks.
The front end uses the Interactivity API. The slider’s layout is rendered on the server, so the page does not shift when the script starts. Swiper and the modules a slider needs load only when the slider comes near the viewport. Images get responsive srcset and sizes; the first visible image loads with high priority, the others lazily. Arrows and dots are buttons with labels, slides are announced as slides, and autoplay respects “reduced motion”.
Pro adds more ways to design the same block: see what Pro adds
The JavaScript and CSS in build/ are compiled from the human-readable sources in src/, which ship with the plugin, together with the build setup (package.json, package-lock.json, webpack.config.js). To rebuild them: npm ci && npm run build (uses @wordpress/scripts).
The free plugin makes no requests to other servers on its own: no tracking, no remote fonts or scripts, and nothing is sent from your site unless you allow it on the opt-in screen (see Freemius below). Slide images and videos come from your own Media Library; only video slides from links, which you add yourself, contact the video’s platform (see below). On the page, a platform’s player loads only when its slide is shown or its play button is clicked; from then on that platform receives the visitor’s IP address and browser data, as with any embedded video. Pages without such slides contact nothing.
Freemius (opt-in, and licensing for Gutenslider Pro). Gutenslider includes the Freemius SDK. After you activate the plugin, it asks once whether you want to opt in. Only if you click “Allow & Continue”, your WordPress user’s name and email address, the site’s address and title, the WordPress, PHP and plugin versions, the site language, and whether the plugin is active or uninstalled are sent to Freemius, so we can tell you about security and feature updates; the list of your plugins and themes and the newsletter are separate choices on that screen. “Skip” sends nothing, and you can opt in or out later with the link in the plugin’s row on the Plugins screen. If you buy Gutenslider Pro or activate a Pro license, your license key, site address, and the WordPress, PHP and plugin versions are sent to Freemius to check the license and deliver updates. Terms, Privacy
YouTube (only for YouTube slides). When you add YouTube links in the editor, your site asks YouTube for the video titles and sizes (youtube.com/oembed), reads the newest videos of a playlist from its public feed (youtube.com/feeds/videos.xml), and saves the video thumbnails (i.ytimg.com) to your Media Library. With Pro, playlists and channels are read from their pages (youtube.com/playlist, the channel page), and youtube.com/shorts/… tells which videos are Shorts. On the page, a YouTube slide without a saved thumbnail shows YouTube’s thumbnail from i.ytimg.com, and the player is loaded from youtube-nocookie.com when the slide is shown or played. Terms, Privacy
Vimeo (only for Vimeo slides). When you add Vimeo links in the editor (Pro), your site asks Vimeo for the video titles, sizes and thumbnails (vimeo.com/api/oembed.json), reads the video list of a user, channel or showcase from its public feed (vimeo.com/…/rss), and saves the thumbnails (i.vimeocdn.com) to your Media Library. On the page, the Vimeo player is loaded from player.vimeo.com, with “do not track” (dnt=1). Terms, Privacy
Dailymotion (only for Dailymotion slides). When you add Dailymotion links in the editor (Pro), your site asks Dailymotion’s public API (api.dailymotion.com) for the videos’ titles, sizes and thumbnails, and the video list of a user or playlist, and saves the thumbnails (dmcdn.net) to your Media Library. On the page, the Dailymotion player is loaded from geo.dailymotion.com. Terms, Privacy
TikTok (only for TikTok slides). When you add TikTok video links in the editor (Pro), your site asks TikTok for the video’s title and thumbnail (tiktok.com/oembed) and saves the thumbnail (tiktokcdn.com) to your Media Library. On the page, TikTok’s embed player is loaded from tiktok.com/player. Terms, Privacy
Video files from links. A slide can play a video file from another site; your site checks the link’s type once (a HEAD request) when you add it, and visitors’ browsers load the file from that site.