=== Divi Carousel Free – Image Carousel & Logo Carousel for Divi Builder ===

Contributors: plugpressco, badhonrocks, divipeople
Tags: divi carousel, divi slider, divi module, image carousel, logo carousel
Requires at least: 5.0
Tested up to: 7.0
Stable tag: 3.1.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The best free Divi Carousel plugin. Build a Divi Image Carousel, Divi Logo Carousel, and responsive Divi sliders inside the Divi Builder.

== Description ==

**Divi Carousel Free** is a powerful, lightweight carousel plugin built exclusively for the **Divi Theme** and **Divi Builder**. With native modules including the **Divi Image Carousel** and **Divi Logo Carousel**, you can break past the default Divi slider limitations and present your content in a more beautiful, responsive, and engaging way — without writing a single line of code.

Fully compatible with both **Divi 4** and **Divi 5**, every module integrates seamlessly into the Divi Builder UI and uses the same Content / Design / Advanced tab structure you already know.

[**View Live Demo →**](https://divipeople.com/free-plugins/divi-carousel-free/demo/) | [**Get Divi Carousel Pro →**](https://divipeople.com/divi-carousel-pro/)

= The Ultimate Free Divi Carousel Plugin =

Divi Carousel Free brings you premium-grade carousel modules to supercharge your Divi Builder design. Whether you want to display a portfolio with a **Divi Image Carousel**, a row of trusted clients with a **Divi Logo Carousel**, or a smooth touch-enabled slider on your homepage, this plugin gives you the tools — for free.

Every module in Divi Carousel Free ships with the same core features you'd expect from a paid carousel plugin: autoplay, infinite loop, smooth slide transitions, navigation arrows, pagination dots, swipe gestures, and full responsive control. Built on top of [Swiper.js](https://swiperjs.com/) for buttery-smooth performance and powered by clean, modern code that follows official Divi development guidelines.

= Free Divi Carousel Modules =

* **[Divi Image Carousel](https://divipeople.com/free-plugins/divi-carousel-free/)** — Build an interactive image carousel slider in minutes. Add titles, captions, custom links, hover effects, and a built-in lightbox. Perfect for portfolios, photo galleries, product showcases, and visual storytelling.
* **[Divi Logo Carousel](https://divipeople.com/free-plugins/divi-carousel-free/)** — Showcase client logos, partner brands, or sponsor marks in a continuous, professional-looking slider. Custom links per logo, grayscale-to-color hover, and flexible spacing controls.

[**See the Live Demo →**](https://divipeople.com/free-plugins/divi-carousel-free/demo/)

= Key Feature Highlights =

**Powerful Carousel Settings**
Total control over your Divi slider behavior — autoplay, animation speed, infinite loop, center mode, transition effects, navigation arrows, pagination dots, and more.

**Mobile Responsive Out of the Box**
Every Divi Carousel module is 100% responsive with independent settings for desktop, tablet, and phone. Touch swipe gestures are enabled by default for a flawless mobile experience.

**Divi 5 Ready (and Divi 4 Compatible)**
Same module, two builders. Divi Carousel Free works on legacy Divi 4 sites and the new Divi 5 visual builder, with the right assets loaded automatically for each version.

**Lightning-Fast Performance**
Carousel CSS and JavaScript are only loaded on pages that actually use a carousel module. The plugin runs cleanly under the official Divi developer guidelines and adds zero overhead to unrelated pages.

**Robust Spacing & Design Controls**
Apply precise padding and margin to every element inside the carousel. Tweak typography, colors, borders, shadows, and pagination styling from the standard Divi Design tab.

**Native Divi Builder Experience**
Module dashboards mirror the default Divi Builder UI, so there's no learning curve. Drag, drop, and customize like any other Divi module.

**Built-in Module Manager**
Toggle individual carousel modules on or off from the admin dashboard to keep your Divi Builder module list clean.

**RTL Language Support**
Full Right-to-Left support for Arabic, Hebrew, Persian, and other RTL languages — out of the box.

**Regular Updates**
We ship regular updates for both the free and pro versions, with same-day fixes for new Divi releases.

= Upgrade to Divi Carousel Pro =

Need more carousel modules and advanced effects? **[Divi Carousel Pro](https://divipeople.com/divi-carousel-pro/)** unlocks the full library of premium Divi slider modules:

* **[Divi Content Carousel](https://divipeople.com/divi-carousel-pro/)** — Custom content slides with icons, headings, and CTA buttons.
* **[Divi Post Carousel](https://divipeople.com/divi-carousel-pro/)** — Showcase recent, popular, or category-filtered blog posts in a beautiful slider with featured image, meta, and excerpts.
* **[Divi Testimonial Carousel](https://divipeople.com/divi-carousel-pro/)** — Display client reviews and testimonials with star ratings, avatars, and company info.
* **[Divi Team Carousel](https://divipeople.com/divi-carousel-pro/)** — Highlight team members with bios, role labels, and social links.
* **[Divi WooCommerce Carousel](https://divipeople.com/divi-carousel-pro/)** — Feature WooCommerce products with prices, ratings, and add-to-cart buttons.
* **Coverflow & 3D Effects** — Cinematic, depth-based slide transitions.
* **Advanced Navigation Styles** — Custom arrow shapes, pagination styles, and progress bars.
* **Lazy Loading** — Defer offscreen slides for faster page load times.
* **Priority Email Support** — Direct help from the team that builds the plugin.

[**Compare Divi Carousel Free vs Pro →**](https://divipeople.com/divi-carousel-pro/)

= Why Choose Divi Carousel Free? =

* **Built only for Divi** — Not a generic carousel plugin retrofitted for Divi. Every module is hand-built for the Divi Builder.
* **Full Divi 5 Support** — Stay future-proof with one of the first carousel plugins fully compatible with Divi 5.
* **No Bloat** — Two focused modules, zero unnecessary scripts, and assets that only load where needed.
* **Free Forever** — Core image and logo carousel functionality stays free. No trial limits, no nag screens.
* **Trusted by the DiviPeople Team** — Maintained by the same team behind several Divi Marketplace plugins.

= Backed by DiviPeople =

Divi Carousel Free is built and maintained by the **[DiviPeople](https://divipeople.com)** team — a focused WordPress product studio building handcrafted plugins for the Divi community. Every release is tested against the latest version of Divi 4 and Divi 5 before it ships.

[**Visit DiviPeople**](https://divipeople.com) | [**All Free Divi Plugins**](https://divipeople.com/free-plugins/) | [**Divi Carousel Pro**](https://divipeople.com/divi-carousel-pro/)

= Rate Us on WordPress =

We are thankful you chose Divi Carousel Free. If the plugin has helped your project, please consider [leaving a 5-star review on WordPress.org](https://wordpress.org/support/plugin/wow-carousel-for-divi-lite/reviews/?filter=5#new-post) — it takes less than a minute and means the world to a small team. ⭐️ ⭐️ ⭐️ ⭐️ ⭐️

== Installation ==

= Minimum Requirements =

* WordPress 5.0 or higher
* PHP 7.4 or higher
* Divi Theme, Extra Theme, or Divi Builder plugin by Elegant Themes

= Recommended =

* WordPress 6.0 or higher
* PHP 8.0 or higher
* WordPress memory limit of 128 MB or higher

= Automatic Installation (Recommended) =

1. Log in to your WordPress dashboard.
2. Go to **Plugins → Add New**.
3. Search for **Divi Carousel Free**.
4. Click **Install Now**, then **Activate**.
5. Open any page with the Divi Builder and search for "Carousel" in the module list — both **Divi Image Carousel** and **Divi Logo Carousel** modules will appear.

= Manual Installation =

1. Download the plugin zip file from WordPress.org.
2. Go to **Plugins → Add New → Upload Plugin**.
3. Choose the downloaded zip and click **Install Now**, then **Activate**.
4. Use the new carousel modules inside the Divi Builder.

> **Note:** Divi Carousel Free requires the Divi Theme, Extra Theme, or Divi Builder plugin by Elegant Themes. It will not function on other WordPress themes.

== Frequently Asked Questions ==

= Do I need the Divi Theme to use Divi Carousel Free? =

You don't need the Divi Theme specifically — the Divi Builder plugin or Extra Theme will work too. The plugin is dependent on the Divi Builder, not the Divi Theme alone.

= Is Divi Carousel Free really free? =

Yes — Divi Carousel Free is 100% free with no trial limits, no feature gating, and no nag screens. The pro version, [Divi Carousel Pro](https://divipeople.com/divi-carousel-pro/), adds more modules and advanced effects but is completely optional.

= Does Divi Carousel Free support Divi 5? =

Yes. The plugin is fully compatible with Divi 5 and the new Divi visual builder. The same module also works on legacy Divi 4 sites — the correct assets are loaded automatically based on which Divi version is active.

= What modules are included in the free version? =

Divi Carousel Free includes two modules: the **Divi Image Carousel** and the **Divi Logo Carousel**. Both come with premium features like autoplay, infinite loop, navigation arrows, pagination dots, swipe gestures, and full responsive control.

= What's the difference between Divi Carousel Free and Divi Carousel Pro? =

The free version includes the **Divi Image Carousel** and **Divi Logo Carousel** modules. [Divi Carousel Pro](https://divipeople.com/divi-carousel-pro/) adds Content, Post, Testimonial, Team, and WooCommerce carousels, plus 3D/coverflow effects, advanced navigation styles, lazy loading, and priority email support.

= If I upgrade to Pro, will my existing carousels break? =

No. All free modules are also available in Divi Carousel Pro, so your existing designs and settings will remain fully intact after upgrading.

= Can I add multiple sliders inside one carousel? =

Yes. You can add as many slides as you need inside a single Divi Carousel module. Combine animation effects, autoplay, navigation, and pagination to suit your design.

= Does the Divi Carousel have an autoplay option? =

Yes. Enable autoplay under **Module Settings → Content → Carousel Settings → Autoplay**. You can also set autoplay speed, pause-on-hover, and loop behavior.

= Does the Divi Carousel have an infinite scroll / loop option? =

Yes. Toggle **Slider Loop** under **Module Settings → Content → Carousel Settings** to enable infinite, seamless scrolling.

= Can I hide the navigation arrows and dots? =

Yes. Show or hide arrows and pagination dots from **Module Settings → Content → Navigation Settings** and **Pagination Settings**.

= Can I change the number of slides shown per view? =

Yes. Set the number of visible slides per breakpoint under **Module Settings → Content → Carousel Settings → Show Items Desktop / Tablet / Phone**.

= Is the carousel mobile responsive? =

Yes. Every Divi Carousel module is fully responsive with independent settings for desktop, tablet, and phone, plus native swipe gestures on touch devices.

= Will the plugin slow down my website? =

No. Carousel CSS and JS are only enqueued on pages that actually use a carousel module — pages without carousels stay completely lean.

= Does it support RTL languages? =

Yes. Full Right-to-Left support is included for Arabic, Hebrew, Persian, and other RTL languages.

= Can I try it before installing? =

Yes — see the [live demo](https://divipeople.com/free-plugins/divi-carousel-free/demo/) for working examples of every module.

= Where can I get support? =

Free support is available on the [WordPress.org support forum](https://wordpress.org/support/plugin/wow-carousel-for-divi-lite/). Pro customers get priority email support.

== Screenshots ==

1. Divi Image Carousel with navigation controls and lightbox
2. Divi Logo Carousel showcasing client brands in a continuous slider
3. Module settings inside the Divi Builder
4. Responsive carousel layout on mobile devices
5. Plugin admin dashboard and module manager

== Changelog ==

= 3.1.1 =
* Fix: Critical Divi 5 conflict — plugin assets registered into Divi's Dynamic Assets pipeline could break the site-wide generated stylesheet (counters, background patterns, module stacking). Assets now enqueue normally.
* Fix: No longer loads a duplicate Magnific Popup on Divi 5 (Divi provides its own).
* Fix: Added direct-file-access protection to module files.
* New: PlugPress Suite section on the dashboard.
* Compatibility: Tested up to WordPress 7.0.

= 3.1.0 =
* New: **Video Carousel** module — a Divi 5 carousel for YouTube, Vimeo, and self-hosted videos with Magnific Popup lightbox playback and per-slide title, alt text, and play-icon controls.
* New: Module Manager toggle now gates Divi 5 module registration. Disabling a module from the admin dashboard removes it from the Visual Builder picker.
* New: Robust YouTube and Vimeo URL parsing for the popup player — accepts `youtube.com/watch?v=…`, `youtu.be/…`, `youtube.com/shorts/…`, `youtube.com/live/…`, channel/showcase Vimeo URLs, and bare video IDs.
* New: YouTube embeds now use privacy-enhanced `youtube-nocookie.com` for better compatibility with browser privacy modes and ad-blocker detection. Iframe `allow` attribute now permits `autoplay`, `encrypted-media`, and `picture-in-picture`.
* New: Plugin removal now cleans up all `dcf_*` options and transients via `uninstall.php`.
* Improve: Admin dashboard (Modules, Free vs Pro, Overview) updated to surface Video Carousel.
* Improve: REST `get_modules` response merges defaults so toggles added in newer versions appear automatically for existing installs.

= 3.0.7 =
* Fix: Removed a `LIKE` query against `wp_posts` from frontend page loads. Detection of the deprecated Carousel Maker module now runs only in the WordPress admin, with the result cached in an option. This resolves Bad Gateway / 502 errors reported on hosts that monitor slow database queries.
* Fix: Legacy detection query now uses `$wpdb->prepare` and `$wpdb->esc_like` for safer, standards-compliant query construction.

= 3.0.6 =
* Fix: Minor bug fixes and performance improvements

= 3.0.5 =
* Fix: Minor bug fixes and performance improvements

= 3.0.4 =
* Fix: Plugin no longer breaks counter modules and background patterns on Divi 5 sites
* Fix: D4 assets no longer load on Divi 5 sites preventing style conflicts
* Fix: D5 assets no longer load on Divi 4 sites
* Fix: Image carousel overlay icon now renders correctly in Divi 5
* Fix: Image carousel title and subtitle font, color, and size controls now work in Divi 5
* Fix: Title and subtitle render consistently in both Visual Builder and frontend
* Fix: Title and subtitle font settings grouped under single "Texts" tab matching Divi 4 behavior
* Fix: "Array to string conversion" PHP warning with icon picker in Divi 5
* Fix: Link child elements not working in Divi 5

= 3.0.3 =
* Fix: Minor bug fixes and performance improvements

= 3.0.2 =
* Fix: Minor bug fixes and performance improvements
* Fix: Compatibility with Divi 5

= 3.0.1 =
* Fix: Compatibility issue with Divi 5

= 3.0.0 =
* New: Divi 5 compatibility
* New: Redesigned admin dashboard
* New: Module manager to enable or disable carousel modules
* Update: Upgraded to Swiper for improved performance
* Update: Modernized codebase

= 2.1.5 - 2025-01-27 =
* Update: WordPress 6.8 compatibility
* Update: Improved performance and loading speed
* Fix: Minor bug fixes

= 2.1.4 =
* Update: Plugin renamed to Divi Carousel Free

= 2.1.3 =
* Fix: Navigation arrow icon display issue

= 2.1.2 =
* Fix: Image Carousel title and description alignment

= 2.1.1 =
* Fix: Lightbox functionality restored

= 2.1.0 =
* New: Carousel Maker module
* Update: Redesigned admin dashboard
* Fix: Plugin conflict issues resolved
* Update: WordPress 6.7.1 compatibility

= 2.0.4 =
* Fix: PHP notice resolved
* Update: Security improvements

= 2.0.0 =
* Update: Major codebase overhaul
* New: Default dummy data for quick setup
* Update: WordPress 6.4 compatibility

= 1.2.14 =
* Fix: Module naming conflicts
* Fix: JavaScript errors

= 1.2.13 =
* Fix: PHP 8 compatibility warnings

= 1.2.8 =
* Update: Full RTL support
* Fix: PHP 8 warnings resolved

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 3.1.0 =
Adds a brand-new Video Carousel module for Divi 5 (YouTube, Vimeo, self-hosted with lightbox), wires up the Module Manager to actually gate Divi 5 modules, and ships a proper uninstall cleanup. Recommended for all users.

= 3.0.7 =
Important fix: removes a database query that could trigger Bad Gateway errors on hosts that monitor slow queries. Recommended for all users, especially on managed WordPress hosting.

= 3.0.6 =
Routine maintenance release with minor fixes. Safe upgrade for all users.

= 3.0.0 =
Major update with Divi 5 support, redesigned admin dashboard, and module manager. Recommended for all users.
