Repository navigation
FAQ
Yes. The plugin works with both Elementor Free and Elementor Pro.
Yes, the Container Carousel widget is specifically designed to wrap Elementor containers as slides.
Yes, the plugin activates normally on multisite installations.
The carousel initializes via DOMContentLoaded and Elementor's frontend hooks. If you use a caching plugin, make sure the Swiper scripts are not deferred in a way that breaks initialization.
Yes, both widgets can be used independently on the same page with different configurations.
The Container Carousel widget can wrap any Elementor container, including those with video widgets inside. For the Slides Carousel, video is not built into the repeater but you could use the Container Carousel instead.
In the Slides Carousel widget, use the Link field in the repeater to make the slide title clickable. The Container Carousel lets you add link widgets inside each slide container.
Yes. Swiper.js has built-in RTL support. The carousel detects the document direction automatically.
No. The plugin uses pure vanilla JavaScript with zero jQuery dependency.
No. Scripts and styles are only enqueued on pages that contain a carousel widget.
The total asset footprint is ~174KB raw (~46KB gzipped). This includes the Swiper library.
- Check that Elementor is active and at least version 3.0
- Inspect the browser console for JavaScript errors
- Ensure no other plugin is conflicting with Swiper.js
- Try disabling caching plugins temporarily
- Make sure direct children are placed inside the Container Carousel (for the Container widget)
- For the Slides widget, ensure you have added items in the repeater
- Check that images have valid URLs
- Verify your responsive breakpoints and slides-per-view settings
- Check that the Effect is set to "Slide" (Fade/Cube require slidesPerView: 1)
- Test with Elementor's responsive mode preview