Effortless Carousel with Gallery

説明

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.

インストール

  1. Upload the effortless-carousel-with-gallery folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. 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.
  4. Add the elcwg_carousel_active class 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_active class 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.

評価

このプラグインにはレビューがありません。

貢献者と開発者

Effortless Carousel with Gallery はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Effortless Carousel with Gallery” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

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.