Description
Effortless Carousel with Gallery enhances your WordPress site by turning standard galleries into responsive, user-friendly carousels. It also provides customizable text animations to make your content pop. Ideal for creating engaging slideshows and dynamic text effects without complex setup.
Features:
Responsive Carousel: Converts WordPress galleries with the `elcwg_carousel_active` class into smooth, infinite-looping carousels with autoplay, navigation arrows, dots, and swipe support.
Text Animations: Apply animations to text elements with adjustable delays.
Admin Settings: Configure carousel options via an intuitive settings page.
Lightweight & Secure: Sanitized inputs and escaped outputs for performance and security.
License
This plugin is licensed under the GPLv2 or later. See the License URI for details.
Installation
- Upload the
effortless-carousel-with-galleryfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Navigate to Settings > Carousel Settings to configure options:
- Enable/disable carousel and autoplay for galleries.
- Adjust carousel autoplay delay and text animation delay.
- Enable/disable infinite looping for carousels.
- Add the
elcwg_carousel_activeclass to any WordPress gallery block to enable the carousel.
Additional CSS Classes
You can add these additional CSS classes to your gallery block for enhanced functionality:
elcwg-full-width– Makes the carousel extend to full browser width, breaking out of content containers.elcwg-overlay-dots– Positions the navigation dots as an overlay on top of the images instead of below.
Example: Add elcwg_carousel_active elcwg-full-width elcwg-overlay-dots to create a full-width carousel with overlay navigation dots.
FAQ
-
How do I enable the carousel for a gallery?
-
Add the
elcwg_carousel_activeclass to a WordPress gallery block in the block editor or via custom CSS/HTML. Ensure the «Enable Carousel» option is checked in the plugin settings. -
Can I customize the autoplay speed?
-
Yes, go to Settings > Carousel Settings and adjust the «Autoplay Delay (ms)» field. The minimum is 1000ms (1 second).
-
Does the carousel support mobile devices?
-
Yes, the carousel is responsive and includes swipe gestures for touch devices. It adjusts to single-slide view on screens smaller than 480px.
-
Is the plugin secure?
-
Yes, all settings are sanitized on input and escaped on output to prevent security issues, following WordPress coding standards.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Effortless Carousel with Gallery” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Effortless Carousel with Gallery” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.1
- Fixed: Added escaping to inline CSS output to prevent potential XSS vulnerabilities.
1.1.0
- Added text animation delay setting.
- Improved carousel responsiveness.
1.0.6
- Fixed issues with more than 4 columns in gallery.
- Fixed mobile issues with partial image sliding.
- Renamed plugin to «Effortless Carousel with Gallery».
- Removed parallax background functionality.
- Updated settings page and documentation to focus on carousel and text animations.
1.0.5
- Added sanitization for all settings to resolve WordPress Plugin Check errors.
- Ensured compatibility with carousel autoplay functionality.
1.0.4
- Added explicit autoplay setting for carousel in admin panel.
- Fixed missing carouselAutoplay in JavaScript settings.
1.0.3
- Enhanced carousel with touch/swipe support and improved autoplay.
- Optimized CSS for smoother animations and responsiveness.
1.0.2
- Simplified carousel JavaScript for better performance.
- Improved responsive design in CSS.
1.0.1
- Fixed minor bugs in settings page.
- Improved documentation.
1.0.0
- Initial release with parallax, text animation, and carousel features.