Description
GutSlider is an all-in-one slider and carousel plugin for the WordPress block editor (Gutenberg). It adds a set of native slider blocks so you can build an image slider, content slider, post carousel, video carousel, testimonial slider, logo carousel or a before-after comparison slider directly on the page – no shortcodes, no page builder, no code.
Every block is built with native Gutenberg components, so the editing experience feels like WordPress itself. Drag and drop your content, adjust the settings in the sidebar, and see the result live in the editor.
Fast by design. GutSlider only loads its scripts and styles on pages where a slider block is actually used, generates a single minified CSS file per page instead of inline <style> tags, and ships without jQuery. Sliding is powered by Swiper JS for smooth, hardware-accelerated transitions.
Why Choose GutSlider
- Slide any content – images, video, text, buttons, headings, or any other block.
- Conditional asset loading – scripts and styles load only on pages that use a slider block.
- No jQuery – modern, dependency-free JavaScript built on Swiper JS.
- Native block editor UI – built with Gutenberg components, not a bolted-on iframe or modal.
- Fully responsive – separate Desktop, Tablet and Mobile values for spacing, columns, typography and more.
- Complete slider controls – autoplay, loop, speed, effects, centered mode, free mode and column counts.
- Custom navigation and pagination – styles, positions, sizes, colours, gaps and remote navigation.
- CSS entrance animations – per-element animations with adjustable delay.
- Lightbox support – open carousel photos in a full-screen lightbox.
- Google Fonts and typography controls – full typography panel on every text element.
- Block patterns library – ready-made slider layouts you can insert and edit.
- Enable or disable blocks – turn off the blocks you do not use from the GutSlider dashboard.
- Translation ready – fully internationalised and RTL friendly.
Free Slider and Carousel Blocks
- Static Slider – a classic hero slider with image, heading, text and buttons.
- Flexible Slider – slide any block content you like.
- Testimonial Slider – reviews with photo, rating, name and designation.
- Photo Carousel – image carousel with lightbox support.
- Logo Carousel – client and brand logo carousel.
- Before After Slider – drag-to-compare image comparison slider.
- Video Carousel – YouTube and Vimeo video carousel with custom thumbnails.
- Blog Post Slider – dynamic post slider and carousel with query controls.
- Marquee – continuous scrolling marquee for any content.
Pro Slider and Carousel Blocks
Need more? GutSlider Pro adds premium blocks and features:
- Shader Slider
- Shutters Slider
- Slicer Slider
- Fashion Slider
- Triple Slider
- Card Slider
- Hover Slider
- Tinder Slider
- Spring Carousel
- Panorama Carousel
- 3D Carousel
- Material Carousel
- Marquee Carousel
- WooCommerce Product Carousel
- WooCommerce Product Categories Carousel
- Thumbnail Gallery Navigation – thumbnail-based navigation for the Static and Blog Post sliders.
Links
External Services
Google Fonts – When you select a Google Font in a block’s typography settings, the font stylesheet is requested from https://fonts.googleapis.com and the font files from https://fonts.gstatic.com on the pages where that block appears. Visitors’ IP address and browser user agent are sent to Google as part of that request. No request is made if you only use system or theme fonts.
Google Terms of Service: https://policies.google.com/terms – Google Privacy Policy: https://policies.google.com/privacy
Third Party Libraries
- Swiper JS (MIT) – slider and carousel engine.
- fslightbox – image lightbox for the Photo Carousel block.
Screenshots







Blocks
This plugin provides 9 blocks.
- Photos Show photos in carousel mode.
- Before After Showcase Photos Comparison in different styles.
- Static Show custom static content in sliding or carousel mode.
- Brand Logos Show logos in carousel mode.
- Blog Post Show blog posts in sliding mode.
- Flexible Slide any content in sliding or carousel mode.
- Videos Display videos in a carousel.
- Testimonial Show testimonials in sliding mode.
- Marquee Create amazing marquee with any type of content.
Installation
From your WordPress dashboard
- Go to Plugins > Add New and search for GutSlider.
- Click Install Now, then Activate.
Manual installation
- Upload the
slider-blocksfolder to the/wp-content/plugins/directory. - Activate the plugin through the Plugins screen in WordPress.
Getting started
- Edit any post or page, click the block inserter (+) and open the GutSlider Blocks category.
- Add the slider or carousel block you need and configure it from the sidebar.
- Visit GutSlider in the admin menu to enable or disable individual blocks.
FAQ
-
Is GutSlider free?
-
Yes. All the blocks listed under “Free Slider and Carousel Blocks” are free forever. GutSlider Pro is an optional upgrade that adds extra blocks and features.
-
Do I need to know how to code?
-
No. Every slider is built visually in the block editor with drag-and-drop content and sidebar settings.
-
Are the sliders responsive?
-
Yes. Every slider and carousel is fully responsive, and most settings have separate Desktop, Tablet and Mobile values.
-
Will it slow down my site?
-
No. GutSlider only loads its scripts and styles on pages where a slider block is used, writes a single minified CSS file per page, and does not use jQuery.
-
Does GutSlider work with any theme?
-
Yes. It works with both block themes and classic themes, and has been tested with the most popular WordPress themes.
-
Does it work in the Site Editor and with block patterns?
-
Yes. The blocks work in posts, pages, templates, template parts and reusable patterns.
-
Which slider library does GutSlider use?
-
Swiper JS – a modern, touch-friendly slider library. No jQuery is required.
-
Can I create a slider from my blog posts or products?
-
Yes. The free Blog Post block builds a slider or carousel from your posts. WooCommerce product and product category carousels are available in GutSlider Pro.
-
I updated the plugin and now I see a block error. What should I do?
-
Open the post or page in the editor and click Attempt Block Recovery, then update the post. This resolves block validation notices left over from a markup change.
-
How do I report a bug or request a feature?
-
Use the plugin’s support forum on WordPress.org.
Reviews
Contributors & Developers
“GutSlider – All in One Slider and Carousel Blocks for Gutenberg” is open source software. The following people have contributed to this plugin.
Contributors“GutSlider – All in One Slider and Carousel Blocks for Gutenberg” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “GutSlider – All in One Slider and Carousel Blocks for Gutenberg” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.0.0
- Optimized for performance
- Custom taxonomy supports for blog post block
- Clean Dashboard with clear settings
- Settings UI is improved
2.13.2
- Fixed: Sorting setting issue
2.13.1
- Updated: Deprecated components updated to the latest APIs
- Checked: Compatibility with WordPress 7.0
2.13.0
- Added: New Marquee block
2.12.0
- Added: Patterns library
- Added: Testimonial block visibility option for all elements
- Improved: Sorting component
- Updated: Block icon colours changed to native
2.11.4
- Fixed: Bricks Builder conflict
2.11.3
- Fixed: Dynamic block fatal error
2.11.2
- Fixed: Fatal error
2.11.1
- Fixed: apiVersion updated
2.11.0
- Info: Prepared for the new review process
2.10.1
- Fixed: Photo Carousel style overriding issue
- Fixed: Classic theme assets loading issue
2.10.0
- Redesign: Admin dashboard redesigned with a clean and elegant layout
- Updated: Compatibility with the latest Pro version
2.9.17
- Added: Detach Content support for the Blog Post block
- Fixed: Video custom poster style issues
2.9.16
- Added: Remote Navigation for Static, Flexible, Photos, Videos, Testimonials, Brand Logos and Blog Post blocks
2.9.15
- Added: Global link for the Testimonial block
- Added: Custom thumbnail support for the Videos block
- Fixed: Static Slider secondary button rendering issue
2.9.14
- Added: Global link for the Static and Flexible Slider blocks
For the full release history, see changelog.txt.
