NEW FEATURES
IMPROVEMENTS
- Filters and Blend modes are no longer premium features and are now available for everyone. We've also unlocked certain slider templates, which were only considered premium content due to their dependency on these features.
- Added language chooser to LayerSlider → Options to force LayerSlider using the selected locale.
- Added "Clear Groups" option to the LayerSlider → Options → System Status to clear all groups with a single action.
- Added "Clear 3rd party caches" option to LayerSlider → Options → Advanced. When enabled, LayerSlider will attempt to empty the caches of the most popular plugins after editing sliders, so changes can appear on your front-end pages immediately.
BUG FIXES
- Improved compatibility with 3rd party image preloader plugins.
- Changes to workaround certain web server limitations.
- Better skin handling and added debug message when the selected skin is not available and the slider is defaulting to another skin.
- Addressing some issues that caused sliders disappearing in the Grid View in rare cases.
- Fixes for WPML localization plugin when dealing with duplicated sliders, slides, and layers. LayerSlider will now treat any duplicated content as new, so you can translate them without changing the original.
- Fixed a PHP debug notice that affected Popups in certain cases.
- Fixed sizing issue in sliders that uses Full size layout with the "Fit to parent height" mode selected.
- Small tweaks and fixes throughout the plugin to improve compatibility, functionality, and performance.
This is a massive update that is intended to maximize compatibility with the latest version of WordPress and other popular plugins. It also includes important security patches, new features, bug fixes, and a whole lot of important changes under the hood. Updating to this version is a MUST for everybody.
GUTENBERG BLOCK IMPROVEMENTS
- This release includes important security patches.
LAYERSLIDER ELEMENTOR WIDGET
- Added new override option for the slider layout mode.
- It now automatically updates to reflect changes made in sliders.
- You can now quick edit embedded sliders right from the Gutenberg editor.
- Added block preview, various UI improvements, etc.
- Updated LayerSlider Gutenberg tutorial video
OTHER
- LayerSlider now comes with a dedicated Elementor widget, which includes every feature that the Gutenberg block has.
- It also comes with full real-time editing with live sliders.
- You can access the full-featured Slider Builder to quick edit embedded sliders without ever leaving Elementor. Changes will be reflected in real-time.
- Using LayerSlider with Elementor tutorial video
TECHNICAL CHANGES
- Improvements for the native WordPress LayerSlider Widget that is now also more compatible with Elementor if you need a fallback from the dedicated Elementor Widget.
- Added a new LayerSlider menu to the WordPress top toolbar. It provides an easy way to navigate to LayerSlider, create a new slider, or quickly open your last edited or published sliders.
- This release also comes with a suite of optimizations. To reduce the plugin install file size, the Image Editor is now an external component that's downloaded automatically and then served locally when you first try to access it.
- LayerSlider now supports the <picture> HTML element, which is often used with the WebP image format.
- You can now replay the whole Popup from the beginning after reopening it by choosing the "Reset slider" option for the "Reset on close" setting.
- You can now open a Popup with a specific slide using the data-ls-popup-slide attribute.
- Various fixes when using "Hide under", "Hide over", or "Hide on mobile" options under the Slider Settings → Mobile section. This especially affected Popups, Hero sliders, and parallax animations triggered by page scroll.
- Improvements for LayerSlider → Options → System Status.
- Fixed a potential deactivation issue for The7 theme users.
- User interface fixes and improvements.
- Under the hood optimizations and performance improvements.
- Lots of other minor improvements and bug fixes.
FOR DEVELOPERS
- Slider IDs are now always randomized in the generated markup to avoid collisions in various cases.
- Introduced _initLayerSlider() function as a shortcut to safely and more elegantly initialize sliders.
- This update will enable the LayerSlider → Options → Advanced → "Use GreenSock (GSAP) sandboxing" option to maximize compatibility.
- Using wp_redirect() & admin_url() at all places, so security plugins and similar solutions that might override URLs could work properly with LayerSlider.
- Fixed a PHP error that affected some servers using PHP 5.4 and below.
- Fixed PHP undefined debug messages and silenced some deprecation notices.
- This release includes VERY important fixes to maximize compatibility with the TGMPA class that is used to bundle plugins in themes. Mainly, it addresses an issue that could prevent users receiving LayerSlider updates from theme authors.
- Added deprecation warnings when using the lsSliderById() and lsSliders() functions.
Fixed an issue that was accidentally introduced in the latest release (v6.10.1), which caused the slider to stuck at the loading screen when there was an HTML5 self-hosted video/audio embedded.
LayerSlider now attempts to automatically find the YouTube preview image with the best quality available, making the Slider Settings → Video / Audio → YouTube Preview option deprecated.
Minor bug fixes regarding media playback.
Fixed an issue that caused a slightly inaccurate text layer position in the Slider Builder in case of using a Google Fonts font.
Under the hood improvements to better detect and handle unsupported PHP versions and duplicate copies of LayerSlider. See more in the developer documentation.