We've changed the way we compress our plugin files to avoid potential false-positive security detections. Read our recent blog post on the matter to learn more.
LayerSlider 7.6.0 is now available!
NEW: Scroll Scene, a successor to "Play By Scroll", is here. Play your slider animations by scrolling the page.
NEW: Sticky Scene is also here, so you can pin and keep sliders in place while scrolling the page.
NEW: You can pin layers as well in the same manner.
NEW: Introducing Performance Mode, a new option that ensures your sliders aren't consuming resources in the background. It can dramatically increase performance when there are many sliders on the same page.
NEW: Hero sliders can now track and adapt to specified elements to perfectly align with your header area in all cases.
NEW: The editor now automatically detects and offers custom fonts loaded by 3rd parties.
NEW: Added custom prompt windows that are much nicer and won't interfere in fullscreen editing mode.
NEW: Added "Get Scroll Position Of" option to Scroll Transition.
NEW: "tabindex" now has a dedicated option field in common attributes.
Updated Gutenberg block to ensure compatibility with future WordPress releases.
Updated and improved Elementor widget, which now requires Elementor 3.5.0 or newer.
General user interface improvements throughout the plugin.
Improved compatibility with certain WordPress themes.
Enhanced Lazy Load to maximize compatibility with 3rd parties.
Lots of improvements for all preview modes.
Further performance optimizations under the hood.
Fixed Popup display issues in some instances.
Fixed muting Vimeo videos that interfered with autoplay.
Fixed modifying SVGs that inserted a duplicate before.
Fixed some dropzone issues when dragging and dropping files into the editor.
Fixed horizontal scrollbar appearing in rare cases.
Fixed pinch & zoom resizing issues on mobile devices in rare cases.
Fixed stacking order issue in Layer Preview with multiple selection.
Fixed removing layer background image in multiple selection mode.
LayerSlider 7.5.3 is now available!
Improved System Status with an added option to clear LocalStorage.
Fixed an issue that caused blank slides with sliders outside the viewport in some cases.
LayerSlider 7.5.2 is now available!
Fixed popup parallax and timing issues in rare cases.
LayerSlider 7.5.1 is now available!
The Origami special effect can now work with solid background colors.
Improvements for online services and connectivity.
Changed the default "Initial Fade Duration" from 350 to 0.
Increased compatibility with image lazy-loaders.
Improved "restart slide on resize" behavior on mobile devices.
Fixed the Allow Fullscreen Mode option in Project Settings.
Fixed miscalculated transform origin in rare cases.
Fixed text selection when text transition and background clip are used together.
Fixed background image position issues on text layers with text transition and background clip enabled.
Fixed text transition of parallax-enabled layers when navigating backwards.
Fixed transform origin and transform perspective of layers where the opening transition duration is set to 0.
Fixed font size issues on some mobile devices.
LayerSlider 7.5.0 is now available!
NEW: Say hello to Transition Presets! Choose from 68 beautiful and unique pre-designed effects for various use cases, or save your own frequently used layer transitions.
NEW: Text mask effects. Apply gradients or texture on your fonts with the new Background Clip option.
NEW: Added 28 new slide transitions.
NEW: Added "Mirror Transition" options to support carousel-like effects that animate layers back and forth depending on the navigation direction.
NEW: Opening and Ending Transitions can now inherit transformations set under the STYLE menu as well as perform automatic operations on those values.
NEW: Added text color option to Text Transitions.
NEW: Added "Overflow" option to layer styles, Opening Text Transition, and Ending Text Transition.
NEW: You can now specify a minimum and maximum responsive ratio, making it possible to control how layers are resized.
NEW: Added "Responsive" options to Scroll Transition's Offset settings to control layer movement on different devices.
You can now quickly rename any project from the dashboard
Added slidebar timer support for Slide and Project Preview
Multiple fixes and enhancements in Project Preview
UI and usability fixes
Countless improvements under the hood
LayerSlider 7.0.7 is now available!
Fixed manually updating the list of LayerSlider Templates.
LayerSlider 7.0.6 is now available!
Added shortcuts to quickly remove text and box shadows.
Added layer action: Close All Popups.
Fixed project search on dashboard.
Fixed layers list visibility and lock buttons.
Fixed custom slide transition in Project Preview.
Numerous fixes and improvements throughout the plugin.
LayerSlider 7.0.5 is now available!
Important fixes for UI and performance issues in the Project Editor.
Project IDs are now visible and searchable on LayerSlider’s dashboard.
Various minor fixes and improvements.
LayerSlider 7.0.4 is now available!
Added layer alignment shortcuts to the STYLE menu of layers.
Fixed Media Library modal window in Safari.
Fixed scrolling issues in Project Preview.
Various fixes under the hood.
LayerSlider 7.0.0 is now available!
The day has finally come to share LayerSlider 7 with you. We’re super excited about this release. It’s a massive milestone in the development of LayerSlider, which gives us a solid and modern foundation we can easily and quickly build upon. We’ve concluded that making a complete changelog is impossible due to the amount of changes both visible and under the hood. We keep updating and refining the documentation, and LayerSlider 7 will be welcoming you with a guided product tour explaining the interface changes. We hope you’ll enjoy using LayerSlider 7 as much as we do.
LayerSlider 6.11.9 is now available!
We know it may seem otherwise, but we're still alive! ;) In fact, we are extremely busy getting ready LayerSlider 7. It will be our biggest update since LayerSlider came into existence. LS7 will be a free update, and we'll announce more details soon. Until then, here's a maintenance release to address the issues that can't wait.
Fixed LayerSlider's Gutenberg block.
Various compatibility fixes.
LayerSlider 6.11.8 is now available!
Improved compatibility with older versions of LayerSlider.
Other improvements and bug fixes under the hood.
LayerSlider 6.11.7 is now available!
Fixed minor user interface issues.
Fixed layer order when using <picture> element.
Fixed linked <picture> elements.
LayerSlider 6.11.6 is now available!
Fixed image sizes & positions with certain image optimization plugins
Added WayPoint support to update scroll triggers after slider initialization
LayerSlider 6.11.5 is now available!
Prevent WordPress applying HTML-native lazy loading on slider images. LayerSlider has its own lazy loading mechanism that’s more suitable for sliders and popups.
Added "Use loading attribute" option to LayerSlider → Options → Advanced to restore HTML-native lazy loading.
Increased compatibility for 3rd party themes and plugins.
LayerSlider 6.11.4 is now available!
This release fixes an issue introduced in the last update when there are multiple sliders on page.
LayerSlider 6.11.3 is now available!
Full PHP 8 support.
Shortcodes can now be used in slide and layer linking fields to generate dynamic URLs.
Performance improvements when rendering front-end pages.
Various bug fixes, including one affecting multisite networks.
LayerSlider 6.11.2 is now available!
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.
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.
LayerSlider 6.11.1 is now available!
This release fixes an issue introduced in the previous update (v6.11.0) that might cause sliders not showing up in rare cases.
LayerSlider 6.11.0 is now available!
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.
This release includes important security patches.
Gutenberg block improvements
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.
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.
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.
LayerSlider is now packaged differently.
We've introduced a change in how we package LayerSlider. This will only affect customers who are about to newly install the plugin. Already installed versions will work the same as before and you won't notice any change at all.
LayerSlider always had two different packages: one main package containing every asset and one for installation. Customers often had to first unpack the main ZIP file to use the installable package inside for WordPress installation. These two packages are now combined.
What does it mean? For the most part, it means that you no longer have to unpack the downloaded ZIP file. There are no longer different versions or packages, which hopefully reduces the confusion that customers experienced in some cases. The ZIP file that you download from us can now be uploaded directly to WordPress without any further steps.
We've also added a new QUICK START GUIDE.html file to the downloaded package. This is intended to bridge the change for those who used to unpack the ZIP file. This new guide is a collection of the most important links one can be interested in like installation instructions and contact options.
LayerSlider 6.10.2 is now available!
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.
LayerSlider 6.10.1 is now available!
This release further improves compatibility with WordPress 5.3 and is strongly recommended for everyone using the latest version of WordPress.
Improved timezone support and compatibility with WP 5.3 changes, so handling and displaying Date/Time should be improved throughout the plugin.
Added [time-published] and [time–modified] dynamic post placeholders.
Fixed the "Enter from URL" option of media poster images.
Lots of improvements for the "Export slider as HTML" option.
Improved lazy loading.
Fixed certain issues with embedded media layers.
Fixed a layout issue when using multiple hero sliders with hideUnder / hideOver settings.
Minor UI improvements.
LayerSlider 6.10.0 is now available!
Say hello to the redesigned Template Store with an all-new look and features.
Introducing a new content pack. 65+ professionally made Popup templates that are perfect drop-in replacements for most occasions. Start lead generation and interact your visitors with this eye-catching collection. Check out the demos and learn more
Countless fixes and improvements under the hood.
LayerSlider 6.9.4 is now available!
This release improves compatibility with WordPress 5.3 and is strongly recommended for everyone using the latest version of WordPress.
Added new 2D slide transitions.
Fixed interface and appearance issues under WP 5.3.
Fixed the LayerSlider Gutenberg block under WP 5.3.
Various fixes and improvements under the hood.
LayerSlider 6.9.3 is now available!
Updated some phrases and description in LayerSlider due to leaving Envato Market. For example, "purchase code" is now called "license key".
Updated documentation to reflect the changes due to leaving Envato Market.
LayerSlider 6.9.2 is now available!
Fixed an issue that prevented displaying sliders properly under hidden areas such as tabs in very rare circumstances.
Improved scrolling behavior for PlayByScroll sliders, which significantly reduces the chances of the page being jumpy or choppy.
Updated the bundled GreenSock animation engine library, which can provide increased performance in certain cases and take advantage of any new features that modern web standards offer.
We've implemented a workaround in GreenSock to fix an issue caused by certain 3rd party solutions that resulted in a broken admin interface.
LayerSlider 6.9.1 is now available!
Fixed an issue with the Gutenberg editor block that caused your sliders not always displaying on the front-end pages.
Improved the LayerSlider News section to prevent caching, so it always shows the latest releases.
LayerSlider 6.9.0 is now available!
Ласкаво просимо! Thanks to Igor R., LayerSlider is now fully translated into Ukrainian.
Several UI changes to handle longer words and phrases in foreign languages.
LayerSlider now supports Slider Groups, which are basically folders for your sliders.
Importing multiple sliders or downloading slider packs from the Template Store now automatically groups them together.
You can freely create your own slider groups by dragging a slider and dropping it on another. Removing sliders from groups follows the same principle.
There's a new bulk action to group selected sliders together in a single step.
Slider Groups is only available in the Grid View at the moment. The list view displays sliders without grouping and you won't notice anything different than it used to be, even if some sliders are in a group.
Gutenberg may not be perfect just yet, but it's the future of WordPress editing. Thus Slider Groups is available in the Gutenberg block, but not in the TinyMCE classic editor.
DEVELOPERS: Make sure to check out the Working with sliders section in the developer documentation to be sure you're compatible with the new Slider Groups feature. There's also a new and very easy way to implement slider pickers with minimal coding via the LS_SliderLibrary JS API.
LayerSlider has a new logo and a slightly different branding.
The sliders Grid View has a much more modern design with all sorts of tweaks.
You can now also select sliders in the grid view by holding Ctrl/Cmd and clicking on them. Slider selection also has a somewhat changed look and feel.
Every modal window has been rebuilt. They're faster, more modern looking, respond to keyboard shortcuts, most of them is now responsive, and contains slight UI tweaks for your convenience.
You can now instantly import sliders just by dropping files on the Import Sliders tile.
A new welcome/about screen that also includes GDPR settings.
Removed several annoying or obstructive modal windows like the share sheet of the GDPR settings for first time users.
Other new features
Layers can now have background images. The relevant settings can be found under the Style tab in the newly added Background section.
Added new layer style option to prevent mouse events.
Added WooCommerce 'Customer' role for the Popup Target Audience settings.
LayerSlider -> Options -> Advanced now includes an option to suppress debug information.
Export files now have formatted file names, including the name of slider, so it's easer to find the one you're looking for.
Fixed audio file selection issue in case of media layers.
Fixed an issue that prevented loading your images in very rare circumstances.
Fixed known issues embedding private/unlisted Vimeo videos.
Way too much small interface tweaks and other kinds of fixes.
LayerSlider 6.8.4 is now available!
WordPress 5.2 introduced changes to server requirements that may prevent some users updating to the latest WP releases. LayerSlider will not follow this change in the foreseeable future and is fully compatible with both new and older WP releases.
Changes in browser implementation of autoplay policies now allow us to display the Unmute button introduced in v6.8.0 for all supported media sources and in all browsers.
Countless media playback improvements and fixes.
Fixed the stretched/distorted background image issue that affected some users mostly with zoomed-in browser settings.
The "Enhanced lazy load" advanced option now also takes care of the 'srcset' attribute to prevent any unwanted network traffic.
Many other improvements and fixes under the hood.
LayerSlider 6.8.3 is now available!
The new WordPress editing experience is here and LayerSlider provides a full-fledged Gutenberg block for your convenience. The helper utility for the Classic Editor remains available, so you can easily insert sliders no matter what page builder do you prefer.
LayerSlider -> Options -> Advanced now offers settings to disable editor extensions.
Added [author-avatar] post placeholder for Dynamic Layers.
Deeplinks can now be used for back and forth navigation instead of just starting the slider with a specific slide.
Improved support for Vimeo videos
Fixed minor media playback issues
Minor UI changes
LayerSlider 6.8.2 is now available!
Added the Pixie Image Editor by Vebto. This is a replacement for the Adobe Image Editor SDK that was removed from the last release due to its end-of-life.
Huge file optimizations. This updates makes sure that every resource is as compact as it can be, so you and your visitors can save bandwidth and server resources.
This update also comes with a horde of small bug fixes and improvements, focusing on stability, performance and aesthetics.
Some small UI changes for usability purposes.
Fixed media playback issues with static layers.
LayerSlider 6.8.1 is now available!
Fixed an issue with embedded media on secure (HTTPS) sites that we caught right after releasing the previous update.
LayerSlider 6.8.0 is now available!
We're back! Although you didn't hear from us for a while, we're still actively working on LayerSlider. In fact, we have some big announcements coming soon. Stay tuned!
In the meantime, here is an update that we planned to release much earlier. We're very sorry about the delay. Future updates will now arrive at the usual rate.
A complete media handling overhaul
Anything media related in LayerSlider has been rewritten from scratch.
We're now using newer APIs that should be more reliable and should eliminate strange edge cases.
Custom embed options specified in the URL is now 100% tracked and recognized by LayerSlider.
A new media option loop was added for media layers.
Introduced the muted setting for media layers. A special option called Offer to unmute is there, so you can provide a non-intrusive experience to your visitors by offering a special button to easily restore sound on an otherwise muted video.
Improved compatibility with media autoplay policies. Some web browsers might prevent video/audio layers to be autoplayed based on a number of different factors. Muted autoplay is always allowed. This new update now falls back gracefully and plays the media muted whenever the restrictions would apply. In cases when media should have been autoplayed with sound, we're offering an easy way for page visitors to restore sound with a click of a button.
The slideshow will no longer wait indefinitely for a paused media to finish. After pausing media playback the slider will wait a few extra seconds, but it will eventually continue the slideshow if all animations on the slide has completed and the slider wants to switch slides.
Other significant improvements for media handling, especially for mobile and tablet devices.
New smart links (LayerSlider Action) to manage media playback: play, pause & unmute.
New API commands: playMedia, pauseMedia & unmuteMedia
New API events: mediaDidStart, mediaDidStop
PS: The new unmute button offered to easily restore sound may not always be visible for embedded players (i.e. YouTube and Vimeo). Browser support varies and we expect them to support delegating autoplay permission to embedded players in the near future. HTML5 self-hosted videos are working as expected in all browsers.
You can now override slider settings via the shortcode or the PHP function. It can be useful if you want to make small changes to the same slider in certain situations without having duplicates. For example, you might want to change the slider skin on some pages to fit better to a different page style. Check the Overriding settings section for more information.
This update improves the reliability of our online services. Serving plugin updates, downloading templates and other online features should now work even in very unusual server environments.
The Adobe Image Editor was removed due to its end-of-life. A replacement solution will be added very soon in another update.
Fixed qTranslate compatibility that affected sliders inserted by certain page builders in some cases.
Fixed an issue that affected Popup sliders when used with the Origami slide transition.
Fixed the reverseSlide API method not properly replaying the slide when the second parameter was present.
LayerSlider 6.7.6 is now available!
Kreatura is committed to user data protection. To keep pace with the new data protection laws taking effect on May 25, 2018 in the European Union, we are updating our privacy policies. Please, do visit our General Data Protection Regulation page for more information.
This update introduces a modal window asking your consent for using certain features in LayerSlider. A new Privacy tab has also been added to the LayerSlider -> Options page where you can enable/disable these features & services.
LayerSlider 6.7.5 is now available!
This release focuses on plugin-wide improvements and bug fixes including lots of less visible changes to enhance compatibility and stability.
Greatly improved Play By Scroll feature, which now works as expected if a slider covers the entire page or located at unusual places.
Improvements to HTTPS secure sites to overcome some edge cases that might affected certain sites very rarely.
Improvements to script loading and handling, which provides extended compatibility with CDNs and JS minify/combine features commonly used in themes and cache plugins.
Fixed pre 5.3 PHP parsing errors.
Fixed date localization in dynamic posts.
The Popup click trigger now prevents navigating away from page if it's set on a linked element.
Theme authors now have the ability to enforce certain settings located under LayerSlider -> Options -> Advanced in order to maximize theme compatibility.
Removed the "Put JS includes to body" advanced setting. The "Include scripts in the footer" option should be used as an alternative.
Lots of under the hood improvements and bug fixes.
Chrome 66's Autoplay Policy Change: Google introduced new browser restrictions, which will prevent automatic video/audio playback in certain situations. Autoplay is now allowed only when either the media won't play sound, after the user clicks or taps on the site, or (on desktop) if the user has previously shown an interest in media on the site.
Another follow-up update will arrive soon, which will provide further options to mitigate these restrictions. Since it's governed by the browser, there is no way to restore the previous behavior. However, we can supply alternate options like autoplaying muted videos where visitors can restore sound with a separate button.
LayerSlider 6.7.1 is now available!
Fixed an issue that caused Popup sliders not displaying in some cases.
Fixed the Origami transition on slides with no slide background image.
Fixed image pickers to always display high quality preview images.
Fixed video/audio MIME-types when selecting multiple source formats.
Fixed newly imported slides to always show the proper preview image.
Further minor improvements and bug fixes under the hood.
LayerSlider 6.7.0 is now available!
A new export method: Export as HTML. This is very helpful if you're using the WordPress version of LayerSlider for its editor, but you want to export the final results for the jQuery version.
The Slider Builder now automatically collapses your WordPress admin sidebar to make a bit more room for your content. This will not affect other pages and your preferred settings elsewhere. You can customize this behavior under Screen Options.
The complete redesign of slide tabs in the Slider Builder:
The new design shows a preview of all your slides, allowing you to quickly find the slide you want to work with.
Slide titles can now be edited right away, no more double click to edit action is required.
Options like "Duplicate Slide" and "Hide Slide" are now integrated into slide tabs and you can access these options with the arrow icon or by right clicking on the slide preview.
Performing any kind of slide action no longer requires you to jump to the appropriate slide first. You can make the necessary changes without changing the active selection.
Countless other improvements like marking hidden slides, intelligently counting slides, creating duplicates next to their origin, etc.
To take advantage of the new slide tabs and have gorgeous slide previews, a new "capture slide" option has been added. It will automatically generate a snapshot of your slides, including all the layers. You can even make a snapshot of a live slider by using the Timeline feature, so everything is at your disposal to capture the best possible moment.
All of the Template Store contents have been updated to take advantage of the changes and new features introduced in the last 12 months. This includes the new slide tabs, the updated templates all have gorgeous preview images, etc.
LayerSlider -> Options -> Advanced now includes several new options:
RocketScript compatibility: CloudFlare's Rocket Loader now has a dedicated option to ignore LayerSlider's files, which helps avoiding certain issues.
For easier access, you can now right click on sliders in the grid view to display slider actions, which would be available with the arrow icon otherwise.
Countless small UI and usability improvements all over the plugin.
Fixed an issue that caused certain images not always showing up if you've moved your site or changed the site URL.
Fixed an issue that prevented exporting empty sliders.
Many under the hood bug fixes.
LayerSlider 6.6.8 is now available!
Improved reliability of our online services like Auto-Updates, especially in a multi-domain setup. If you've experienced issues previously, please try to reactivate your license after updating to this new version.
Added support for custom slide properties. You can now specify your own slide settings for increased customization via the LayerSlider API.
The LayerSlider API's Event Data object now contains new shortcuts to retrieve slides data.
Updated documentation, especially dealing with activation-related questions.
LayerSlider 6.6.7 is now available!
Fixed certain issues with the Timeline and Popup features on the admin interface.
Fixed PHP debug messages.
Fixed certain user interface issues.
Fixed an API issue regarding sliderDidDestroy and sliderDidRemove events.
Updated developer documentation focusing on licensing terms and theme integration.
LayerSlider 6.6.5 is now available!
This release includes important bug fixes.
Fixed an issue that caused icons not appearing in front-end sliders in cases.
Workaround for WP issue #25449 that resulted some URLs not having the appropriate HTTPS protocol when it is needed.
Minor under the hood improvements.
LayerSlider 6.6.4 is now available!
This release includes important bug fixes.
Fixed the Blend mode Premium notice, which appeared incorrectly for admins above the front-end sliders in certain cases.
Fixed the rounding issue when using decimal percentage values for positioning.
Fixed the random starting slide in Slideshow settings.
LayerSlider 6.6.3 is now available!
This release includes important bug fixes and various improvements.
Various fixes and improvements to slider markup caches:
LayerSlider now serves fresh, non-cached versions for admins and anyone who can manage sliders, even if caching is enabled.
Updating the caches more accurately to always maintain a consistent state.
Adopted accessibility standards to make LayerSlider more accessible for people with disabilities.
Continued optimizing the generated slider markup for efficiency.
Added layerslider_skin_url and layerslider_attr_list filter hooks for developers. Check the Filter reference for more information.
Several minor improvements in the LayerSlider API.
Various other bug fixes and improvement under the hood.
LayerSlider 6.6.2 is now available!
This release focuses on efficiency and bringing you meaningful improvements and bug fixes.
LayerSlider now uses a slightly more compact and efficient source code out of the box.
Disabling the 'Use srcset attribute' option now completely removes the srcset and sizes attributes from the generated source code instead of just disregarding them in the plugin internals. This can drastically reduce the generated source code size.
Dropdown select boxes under layer styles now include an 'Inherit from theme' option. This new and now default value means that you have no preference for a given option and your WP theme is free to apply its own styles (if any). This makes possible to generate a much cleaner and more efficient source code, but you can still apply any styling settings you want in order to match the appearance with the front-end.
Added Enhanced lazy load option to Slider Settings -> Misc in Advanced Mode. Please read the option description on the admin interface to learn more.
The Template Store now shows a warning message in all cases when it encounters a server issue.
Some minor changes that make using the Slider Builder interface more convenient.
Fixed all known issues with the new linking fields that was introduced in the previous update.
Fixed displaying the most recent snapshot in Revisions.
Fixed a PHP debug message displayed in rare cases.
LayerSlider 6.6.1 is now available!
Among other improvements and bug fixes, this release mainly focuses on media handling and the complete overhaul of how links work in LayerSlider.
Page/Post chooser: Linking fields now offer an option to choose a Page, Post or Attachment on your site. With built-in search, you can easily and quickly select any content you want to link to.
Auto-generated URLs: When you use this new Page/Post chooser option, WordPress will automatically generate the appropriate URLs to make sure they follow your permalink settings and play nice with other plugins like WPML.
Link bindings: The Page, Post or Attachment you choose with this new option will be tied to the chosen item, which allows LayerSlider to track changes on your site. No more broken links due to permalink changes or anything else.
Formatted URL fields: Linking fields also received some UI changes to better reflect your settings. When you use the built-in features, they will show descriptive messages like "Linked to WP Post: Hello world!" or "LayerSlider Action: Switch to the next slide" instead of displaying arbitrary URLs, which aren't that helpful in most cases.
Attachments: When you choose an attachment, the link will directly point to the file instead of the attachment page. This is helpful when you want to use 3rd party items like a Lightbox/Fancybox plugin.
Compatibility: Your sliders will continue to work the same. The linking field is there as it was, you are free to manually enter whatever URL you would like to use. However, the above described advantages are only available if you use the newly introduced options.
Improved media handling
Modal window: Media layers now have a dedicated modal window where you can easily add video / audio. A preview feature has been added to see the results prior making the changes.
Insert from URL: Added option to insert videos from YouTube or Vimeo URL.
Inline editing: Similarly to other layer types, you can now double click on media layers in the Preview to bring up the "Insert Media" modal window.
Improved Preview selection.
FontAwesome is a popular icon font to display icons. Since several 3rd party items also use it, it was possible that some icons did not appear in your front-end sliders because another theme or plugin loaded an older version. LayerSlider now makes sure to always load its own built-in version that is up-to-date.
Links now correctly follow hover transitions.
The WP Media Library now properly displays uploaded video and audio files.
Fixed a PHP notice, which occurred in case of embedding an empty slider without layers on your front-end pages with WP Debug Mode enabled.
LayerSlider 6.6.0 is now available!
This release focuses on improving the Slider Builder. It brings long awaited and highly requested editing capabilities as well as new new features that will enhance your content in many ways.
New editor features
Import slides: With just a couple of clicks, you can import any slide from any slider you have on your site. You don't even have to navigate away, it will be added right into the editor where you want it.
Import layers: Similarly to slides, a nice UI will help you to import any layer from any slider quickly and super easily.
New Context Menu: Right clicking in the Preview area will open the new context menu. It allows you to select common tasks like adding/removing/duplicating layers as well as to perform copy/paste operations, aligning layers and many more. The old behavior to list and select overlapping layers is also integrated into this new solution.
New layer & content types
Button layer: Buttons now have a dedicated layer type. They also received some presets you can easily apply to have different types of buttons with different styles.
Icon layer: There's also a new Icon layer type. You can choose from 675 pictographs to easily include them in your sliders.
Icon support: Icons can also be used in combination with other layer types like Buttons, Text or HTML layers.
Choose before adding: The Add New button now acts as a drop down to choose the type of layer you want to use. Certain layer types (Image & Icon) now immediately prompts you to select the content you want to add. For example, in case of an Image layer, this would be the WordPress Media Library where you can immediately select or upload an image.
Layer placeholders: No more invisible "contentless" layers. Now every layer type has a placeholder that visually represents it within the editor.
Inline editing: Double clicking on layers to edit them right in the Preview area now works with non-textual contents as well like Icon or Image layers. In those cases the modal window to add/replace an icon or image will open.
Align layer options: besides the grid view, now you can also align layers along the horizontal or vertical axis separately.
Layer-less slides: Slides no longer have an included empty layer by default.
Other new features
Added "Skip Slide Breaks" option for Play By Scroll sliders to eliminate the stop between slide changes.
Improved compatibility with image preloaders.
Special effects like the Origami transition can now be mixed with regular slide transitions.
Prevent re-initializing sliders on the same element multiple times.
Improved compatibility with GSAP sandboxing enabled.
Fixed rewinding video / audio layers after changing slides.
Fixed Play By Scroll starting position detection.
Fixed global background size option not always working as expected.
Fixed an issue that could break layer styles in rare cases.
Many more under the hood fixes and improvements.
Fixes for developers:
Fixed an issue with the destroy API method.
Fixes for overriding default settings like skins that not always worked as expected.
Fixes in the LS_Sources class that affected externally loaded skins and other materials.
LayerSlider 6.5.8 is now available!
New option to add your custom class names to the slider container element.
LayerSlider now performs significantly better on your front-end pages due to some fixes in the caching implementation.
Further improvements in the WPML implementation: shortcode contents will no longer show up in String Translation under the 'default' text domain.
Changed the Template Store UI and animations to enhance performance on older devices.
Fixed the right click menu in the Slider Builder, which enables you to easily select overlapping layers.
Fixed rare issues with layer selection, layer locking and undoing changes, which affected the Slider Builder in very specific cases.
Fixed previewing Play By Scroll sliders, which previously left the Slider Builder in a non-scrollable state.
LayerSlider 6.5.7 is now available!
This update fixes a PHP debug message displayed when your site has the WP debug mode enabled.
LayerSlider 6.5.6 is now available!
Changes of media layers:
Autoplaying videos will no longer display the play icon for that brief moment, making background videos and in other cases a perfectly smooth video surface.
You now have the option to set the volume of background videos. They are muted by default and there was no way to change that previously.
The 'Controls' and 'Show Info' media layer settings now include an 'Auto' option. It is based on the most common use cases and respects settings set by the embed code or HTML attributes.
The 'Controls' option for media layers was not working as expected in some cases. For example, you can now enable controls for audio layers as well.
Media layers are now properly pause and resume playback (based on your settings) when closing/re-opening a Popup slider.
Changes in the WPML implementation:
When setting up the 'Dynamic content from posts' feature, the Post Options screen now shows only the posts belonging to the currently selected language set by WPML. Duplicate entries created as a translation will be filtered out and can be reached by choosing the corresponding language from the WPML menu on the top admin bar.
The 'Dynamic content from posts' feature now lets WPML to generate the post permalink on its own. This ensures to always have the appropriate URL based on your WordPress and WPML settings.
Fixed an issue that could make layers unselectable in the Slider Builder when you used 'class' as a custom layer attribute.
Fixed an issue that caused Google to index the 'static' plugin folder causing unwanted search results.
Fixed the OS native fullscreen mode in Firefox.
Fixed previewing the Origami transition in the Slider Builder.
Fixed an issue in the Dynamic content feature that could break the Slider Builder interface in very rare cases.
Increased compatibility by workarounding certain issues in 3rd party plugins and themes.
General fixes and improvements under the hood.
LayerSlider 6.5.5 is now available!
Edit in Multiple Selection Mode is here. You can now apply any setting to all selected layers at once.
Finding the perfect Font family and Font size is easier than ever. Just hover over the list items and quickly see a real-time preview in the Preview Area.
Improved compatibility with WPML: layer edits no longer show up as new entries in WPML's String Translation module, instead they are marked as 'Translation needs update'. Due to backwards compatibility, this new implementation of WPML will only be used in newly created sliders. We've also updated the Multilingual Sliders section of this documentation.
Multi-selecting layers is now also available in the layers list area (below the preview) by holding the Ctrl/Cmd key and clicking on layers.
Added range-select support for the layers list area by holding down the Shift key when selecting layers.
You can now also multi-select layers in the right click "overlapping layers" menu by holding the Ctrl/Cmd key and clicking on items.
Multiple-selection is now easily dismissible just by clicking on the desired layer again.
The whole Preview Area has been made much more fluid, changes are now appearing without delay.
The Undo Manager now restores layer selection as well.
The System Status now checks for database related issues and an Update Database button has been added for fixing potential issues whenever it's possible.
Fixed a PHP error that effected saving sliders in some cases.
Fixed an issue that prevented using multiple LayerSlider plugins (Origami, Popup, etc.) at the same time.
Fixed an issue that in some very rare cases caused your sliders to not show up properly.
Fixed some rare issues in Undo Manager.
System Status now correctly shows Install Location on Windows servers.
LayerSlider 6.5.1 is now available!
This quick update fixes a PHP error that might caused HTTP 500 Internal Server Error in some cases with older versions of PHP.
LayerSlider 6.5.0 is now available!
Introducing our new premium feature:
a completely new way of using LayerSlider. It greatly extends its capabilities and what you can build with the plugin. Combining our strong foundation and the vast number of features we already have with the newly introduced Popup feature makes LayerSlider one of the best choice among popup plugins. Click here for more information and live examples.
Additional new features:
Added new skin: Photo Gallery
Added "Change URL hash" advanced option to Slider Settings -> Slideshow. Enable it to update the URL hash as you navigate in the slider based on slide deeplinks. This makes it possible to share URLs that will start the slider with the currently visible slide at any given moment.
Added "Prefer Blend Mode" advanced option to Slider Settings -> Misc. Enable this option to avoid blend mode issues with slide transitions. Due to technical limitations, this will also clip your slide transitions regardless of your settings.
Thanks to conseillerphytoaroma, the French localization has been updated to cover areas that weren't translated before.
Greatly enhanced the Global Hover feature introduced in the previous release.
The admin UI now uses deeplinking to always open at the same location when you refresh the page.
Fixed overflowing issue and improved multiple selection in the new WP text editor "Add LayerSlider" plugin.
Sziasztok! We've also added an experimental Hungarian localization in this release.
Psst! More languages are on their way! Internationalization in LayerSlider underwent a major overhaul to provide high quality localizations and make translators' life much easier.
The English locale has also been updated. Instead of using typewriter characters, we now have nicely formatted punctuation with curly quotes and apostrophes.
Added new Google Fonts script subsets: Arabic, Bengali, Gujarati, Gurmukhi, Hebrew, Kannada, Malayalam, Myanmar, Oriya, Sinhala, Tamil, Telugu and Thai. Welcome, newcomers! :)
In cooperation with WPBakery, this update introduce changes to improve compatibility & integration with future versions of Visual Composer. Developers should check our updated Filters reference in the Developer documentation.
Added "Important Notice" feature. In cases of important and urgent matters, we can now display a small banner on the admin dashboard to notify everyone. These might be security issues or other justifiable cases. Hopefully, you will never see any of them. :)
Entirely new WordPress text editor plugin to insert sliders into your posts and pages. Besides its drastically improved user interface, it also supports keyboard shortcuts, multiple selections and embed options.
Added a new premium feature: Global Hover. Create spectacular effects by triggering the Hover Transitions of all layers at once when you hover over the slider with your mouse cursor. A simple example demonstrating this can be found here.
Added "Start immediately" option to the Play by Scroll feature. Now it's possible to automatically start playback and only pause sliders at the first keyframe instead of waiting users to scroll down.
Added option to override the starting slide of sliders in the shortcode and widget settings.
Added letter spacing option to layer styles so you can change the character density in a line or block of text.
Enabled word wrapping in CodeMirror code editors.
The System Status now has better recommendations with providing the ideal values of each setting.
While LayerSlider continues to require PHP 5.3.0 or newer, on the global scope it no longer uses language features that is not available in PHP 5.2.4. This ensures better overall compatibility with WordPress on pages where LayerSlider is not being actively used.
Updated documentation to fix page jumping issues when deeplinking.
Implemented a potential fix for CloudFlare's Rocket Loader issues.
Fixed the image chooser button when using the "Insert image from URL" option.
Fixed an isssue that prevented displaying the slider actions popup in some rare cases in the List View.
Prevent slider selection (colored highlight) when switching into full screen mode by doubling clicking on the slider.
Fixed certain issues with the Outline, Numbers and Rounded Flat skins.
Fixed Blend mode with the Origami transition.
Fixed alt attributes on the slide thumbnail images.
Fixed an issue with the sliderDidRemove event.
Fixed a rare issue with the opacity option of the Hover Transition.
Countless other bug fixes and improvements throughout the plugin.
LayerSlider 6.3.0 is now available!
Introducing a new premium feature: Revisions. Have a peace of mind knowing that your slider edits are always safe and you can revert back unwanted changes or faulty saves at any time. This feature serves not just as a backup solution, but a complete version control system where you can visually compare the changes you have made along the way.
Improved compatibility with *really old* and outdated slider versions.
Fixed rare issues when copy-pasting layers across slides and sliders.
Improved Auto-fit option in Slider Builder.
LayerSlider 6.2.1 & 6.2.2 is now available!
This update contains important security fixes. We strongly encourage everyone to install it as soon as possible. [Thanks to WpHutte - wphutte.com for reporting.]
Version 6.2.2 was released shortly after v6.2.1 to solve an API issue.
Added option to choose whether the slide link should be on top or underneath layers.
The Template Store can now import slider packs. Stay tuned, they're arriving soon!
The System Status now checks the install location of LayerSlider and warns you about potential issues (if any).
Added slide deeplink names to the LayerSlider API.
Lots of improvements in importing sliders.
The premium features notification now lists the exact premium features being used in sliders.
Important security fixes.
Fixed slide linking that has accidentally been broken by our previous update.
Fixed an issue in IE11, which caused the browser to jump to the top of the page after slide change in some cases.
Fixed video overlay image position preview on the admin interface.
LayerSlider 6.2.0 is now available!
Introducing a new premium feature: Blend modes. Blend modes are an easy way to add eye-catching effects and is one of the most frequently used features in graphic and print design.
The admin UI now warns against potential issues when selecting certain options, which are commonly misunderstood and would result unexpected behavior.
Added OSD notifications for certain keyboard shortcuts (e.g. Ctrl/Cmd + S for saving the slider) and a corresponding setting under Screen Options to enable/disable this feature.
Improved handling of font variants when importing Google Fonts from templates.
Certain number input fields are now stepping in more appropriate intervals when pressing the arrow buttons.
Updated and extended some parts of the documentation.
A massive update for multimedia layers:
Fixed video size and positioning issues, which was present in rare edge cases.
Fixed occasional playback issues with videos being on the first slide.
Fixed the slideshow not progressing forward in cases when there was only one video layer on the slide.
Hiding a media layer with the Device support feature will now also disable media playback on the corresponding devices. In addition, background videos will also show the video poster image as a fallback. This enhances user experience on mobile devices that has limited playback capabilities due to OS/browser restrictions.
Various minor bug fixes and improvements.
Fixed image chooser when using the "Use post image" option.
Fixed the "Use post URL" option in linking fields.
Fixed the Slider Settings -> Appearance -> Global background image option to always use the appropriate URL.
Fixed the "Use GreenSock (GSAP) sandboxing" option not always taking effect.
Fixed an issue that could empty your Google Fonts collection when reinstalling the plugin.
Fixed a rare issue that affected users trying to change settings in the Advanced Settings section without having sliders.
Fixed issues caused by applying text transitions on non-text layers
General UI and under the hood improvements and bug fixes
LayerSlider 6.1.6 is now available!
This update fixes the issues that we accidentally introduced in our last release (v6.1.5). We were super busy to resolve this as soon as we were able to and we sincerely apologize everyone for the inconveniences this might caused. Thank you for your understanding and patience.
Added option to enable/disable GreenSock (GSAP) sandboxing to maximize compatibility with other plugins.
LayerSlider 6.1.5 is now available!
This is the first update in line of our upcoming new releases developed in parallel. This update addresses most of the issues surfaced recently, introduce a couple of new features and lots of under the hood improvements. LayerSlider 6.2.0 will shortly follow this update to fix any remaining known issues and bring new templates and other surprises.
Added option to set a custom slider preview image (like the way Template Store sliders are displayed) in Slider Settings -> Misc.
Added a dedicated stacking order (z-index) option to layer styles.
System Status will now report about more potential issues and provide more helpful messages explaining how to fix them.
Our online services received a lot of improvements and provide helpful details in case of a detected issue.
Increased the number of post items you can choose from Post Options.
Fixed deeplinking issues.
Fixed Hover Transition mixed with layer linking.
Fixed the Stretch option of the slide background image size setting.
Fixed mobile detection under certain versions of Internet Explorer.
Fixed the local autoplay setting of media layers.
Lots and lots of small fixes and improvements.
LayerSlider 6.1.0 "Anniversary Update" is now available!
LayerSlider celebrates its 5th birthday! 🎂🎉
We were super busy to come up with something truly special for this event. We're thanking everyone who has been so supportive along our journey by introducing our brand new Origami plugin. It is the perfect solution to share your gorgeous photos with the world or your loved ones in a truly inspirational way and create sliders with stunning effects.
Added slider filters to control on which pages a slide should be displayed.
Added new smart links options.
Improved compatibility with older sliders.
Improved compatibility with Internet Explorer 11.
Improved compatibility with older versions of the GreenSock library.
Fixed orientation change issue on Android devices.
Fixed layer stacking (z-index) issues on iOS and Safari.
Fixed custom video poster images
Fixed the Pause on hover option not being saved correctly.
Fixed layer attributes in front-end sliders.
Fixed the minimum font size options.
Fixed footer and conditional script loading options not working properly in some cases.
Fixed maxRatio issue.
Countless other improvements and bug fixes.
Changes in version 6.0.6
Fixed slider export issues that affected some users.
Fixed the AltGr key in keyboard shortcuts.
Added Screen Option to disable keyboard shortcuts.
Other minor bug fixes and improvements.
Changes in version 6.0.1 – 6.0.5
Improved stability and compatibility with older versions of LayerSlider.
Fixed known issues introduced in LayerSlider 6.
Older versions are not displayed here as they considered severely outdated. Even with the listed releases, we still heavily recommend to keep LayerSlider up-to-date and use the latest version at all times. This ensures that you can have a bug-free experience and take advantage of new features and content. For updating instructions, click here.