Aha Hero Slider

Changelog

1.0.1

  • Refactored settings architecture: Settings now stored in three separate per-tab WordPress options instead of a single unified option.
  • Fixed potential checkbox reset issue: Each tab’s settings are now saved independently, preventing cross-tab value loss.
  • Per-tab options: aha_hero_slider_general, aha_hero_slider_design, aha_hero_slider_shortcode (documentation-only, no settings saved).
  • Automatic one-time migration from legacy unified option on first load; all settings are preserved and distributed to correct per-tab options.
  • New hooks for add-ons: aha_hero_slider_get_settings (inject custom settings) and aha_hero_slider_tab_option_group (register custom tab option group).

1.0.0

  • Initial release. Shortcode-first hero slider with Hero Slides CPT, hierarchical Slide groups taxonomy, and templates Default (text + buttons) and Image Only.
  • Settings: General — slideshow toggle, slide library shortcuts, and shortcode defaults (autoplay, arrows, border radius). Design — global colors, overlay mask, arrows, and bullets. Shortcode — documentation-only tab (copyable shortcode, examples, attribute reference). Uninstall — optional data removal on delete.
  • Per-slide styles override global Design defaults where set.
  • Shortcode [aha_hero_slider] with group, transition (slide / fade / vertical), autoplay_speed, arrows, infinite (yes / no / seamless), optional progress (bar / circle, off by default), and more. Seamless works for horizontal and vertical slide; with fade it falls back to a classic loop.
  • Front-end carousel: vanilla JavaScript (horizontal slide, vertical slide, fade), round dot pagination, arrows, swipe on touch.
  • Uninstall tab and uninstall.php: optional removal of slides, groups, and options when the plugin is deleted (if enabled before deletion).

Plugin Website
Visit website

Version:
1.0.1
Last Updated
May 24, 2026
Requires
WordPress 5.9
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.