=== GutSlider - All in One Slider and Carousel Blocks for Gutenberg ===
Contributors: binsaifullah
Tags: slider, carousel, slider block, gutenberg slider, image slider
Requires at least: 6.5
Tested up to: 7.0
Stable tag: 3.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Build responsive sliders and carousels in the block editor - image, video, post, testimonial, logo and before-after slider blocks.

== 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.

[youtube http://www.youtube.com/watch?v=P9Zj4bSVq4I]

### 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](https://gutslider.com/static)** - a classic hero slider with image, heading, text and buttons.
* **[Flexible Slider](https://gutslider.com/flexible)** - slide any block content you like.
* **[Testimonial Slider](https://gutslider.com/testimonial)** - reviews with photo, rating, name and designation.
* **[Photo Carousel](https://gutslider.com/photo)** - image carousel with lightbox support.
* **[Logo Carousel](https://gutslider.com/brand-logos)** - client and brand logo carousel.
* **[Before After Slider](https://gutslider.com/before-after)** - drag-to-compare image comparison slider.
* **[Video Carousel](https://gutslider.com/videos)** - YouTube and Vimeo video carousel with custom thumbnails.
* **[Blog Post Slider](https://gutslider.com/post-slider)** - dynamic post slider and carousel with query controls.
* **[Marquee](https://gutslider.com/marquee)** - continuous scrolling marquee for any content.

### Pro Slider and Carousel Blocks

Need more? [GutSlider Pro](https://gutslider.com/pricing/) adds premium blocks and features:

* **[Shader Slider](https://demos.gutslider.com/fashion-slider/)**
* **[Shutters Slider](https://demos.gutslider.com/shutters-slider/)**
* **[Slicer Slider](https://demos.gutslider.com/slicer-slider/)**
* **[Fashion Slider](https://demos.gutslider.com/fashion-slider/)**
* **[Triple Slider](https://demos.gutslider.com/triple-slider/)**
* **[Card Slider](https://demos.gutslider.com/card-slider/)**
* **[Hover Slider](https://demos.gutslider.com/hover-slider/)**
* **[Tinder Slider](https://gutslider.com/pricing/)**
* **[Spring Carousel](https://demos.gutslider.com/spring-carousel/)**
* **[Panorama Carousel](https://demos.gutslider.com/panorama-carousel/)**
* **[3D Carousel](https://demos.gutslider.com/3d-carousel/)**
* **[Material Carousel](https://demos.gutslider.com/material-slider/)**
* **[Marquee Carousel](https://demos.gutslider.com/marquee-carousel/)**
* **[WooCommerce Product Carousel](https://demos.gutslider.com/product-carousel/)**
* **[WooCommerce Product Categories Carousel](https://demos.gutslider.com/product-categories-carousel/)**
* **Thumbnail Gallery Navigation** - thumbnail-based navigation for the Static and Blog Post sliders.

### Links

* [All Demos](https://demos.gutslider.com/)
* [Documentation](https://gutslider.com/)
* [Get GutSlider Pro](https://gutslider.com/pricing/)

== Installation ==

**From your WordPress dashboard**

1. Go to *Plugins > Add New* and search for **GutSlider**.
2. Click *Install Now*, then *Activate*.

**Manual installation**

1. Upload the `slider-blocks` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the *Plugins* screen in WordPress.

**Getting started**

1. Edit any post or page, click the block inserter (+) and open the **GutSlider Blocks** category.
2. Add the slider or carousel block you need and configure it from the sidebar.
3. Visit *GutSlider* in the admin menu to enable or disable individual blocks.

== Frequently Asked Questions ==

= 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](https://wordpress.org/support/plugin/slider-blocks/) on WordPress.org.

== Screenshots ==

1. All GutSlider blocks available in the block inserter.
2. Testimonial slider with photo, rating, name and designation.
3. Photo carousel being edited, with the settings sidebar open.
4. Photo carousel on the frontend with navigation and pagination.
5. Before After slider for drag-to-compare image comparisons.
6. Video carousel with YouTube and Vimeo videos.
7. Static slider used as a full-width hero section.

== 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](https://swiperjs.com/) (MIT) - slider and carousel engine.
* [fslightbox](https://fslightbox.com/) - image lightbox for the Photo Carousel block.

== 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](https://plugins.svn.wordpress.org/slider-blocks/trunk/changelog.txt).

== Upgrade Notice ==

= 2.13.2 =
Fixes the sorting setting issue. Compatible with WordPress 7.0.
