Slide Anything – Responsive Content / HTML Slider and Carousel - Version 2.3.32

Version Description

  • Changed the order of the items displayed within the 'Changelog' so that the most recent changes are displayed at the top of the list.
Download this release

Release Info

Developer simonpedge
Plugin Icon 128x128 Slide Anything – Responsive Content / HTML Slider and Carousel
Version 2.3.32
Comparing to
See all releases

Code changes from version 2.3.31 to 2.3.32

Files changed (2) hide show
  1. readme.txt +205 -199
  2. slide-anything.php +1 -1
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: simonpedge
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RP7JLGK6VT252
4
  Tags: slider, carousel, content slider, responsive slider, html slider, owl carousel
5
  Requires at least: 4.0
6
- Tested up to: 5.6
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -98,296 +98,299 @@ Adding a SLIDE ANYTHING slider using the WordPress 5.0 'Block Editor' is pretty
98
 
99
  == Changelog ==
100
 
101
- = 1.0 =
102
- * Initial release of this plugin.
103
 
104
- = 1.1 =
105
- * Added a slider preview feature to the slider edit page - pressing the 'Preview' button displays the slider within a popup window.
106
 
107
- = 1.2 =
108
- * Added a button to the visual editor on pages and posts which displays a list of all sliders you have created, allow you to select a slider and the corresponding shortcode is automatically inserted into your page or post.
109
- * Added the 'Random Order' checkbox to the edit slider page, and when checked slides will be randomly re-ordered whenever the slider is displayed
110
- * Fixed issue with the 'delete plugin' function, which was crashing
111
 
112
- = 1.3 =
113
- * Added setting to add a margin left and right of each slide
114
 
115
- = 1.4 =
116
- * Bug Fix: Added `Allow Shortcodes` setting. Running shortcodes within `Slide Anything` may cause issues with some Wordpress Page Builders, and disable this setting will resolve this issue if it occurs.
117
- * Added a new `Items Displayed` setting to set the number of slides to be displayed on screen resolutions over 1400 pixels
118
- * Added a new `Autohide Arrows` setting to enable/displayed the autohide feature for slider navigation arrows
119
 
120
- = 1.5 =
121
- * Bug Fix: Fixed issue with some HTML elements/attributes being stripped out when certain shortcodes are used within slide content - found an alternative to KSES sanitization for slide content.
122
- * Added a new dropdown option 'Background Position' for the slide background of each slide
123
 
124
- = 1.6 =
125
- * Added `Slide Transition` setting to set the transition of 1-Items Sliders to a 'fade', 'backSlide', 'goDown' or 'fadeUp' transition effect
126
- * Added checkboxes to enable/disable `mouseDrag` and `touchDrag` carousel settings
127
- * Some small bug fixes
128
 
129
- = 1.6.1 =
130
- * Bug Fix: Fixed minor issue when editing slide content within the WordPress Dashboard using the Text Editor. If HTML tags are not properly closed, then this was causing an issue - added the WordPress 'balanceTags()' function to correct this issue.
131
 
132
- = 1.6.2 =
133
- * Bug Fix: Fixed minor issue with IE 10 and IE 11 - the 'fade' and 'fade up' transition effects were not working.
134
 
135
- = 2.0 =
136
- * Rebuilt Slide Anything using Owl Carousel version 2.
137
 
138
- = 2.0.1 =
139
- * Some required CSS files were missing from the WordPress repository and therefore ZIP download. Quick patch to rectify this.
140
 
141
- = 2.0.2 =
142
- * Some small 'post version 2' bug fixes.
143
 
144
- = 2.0.3 =
145
- * Removed array dereferencing from PHP code, which causes a fatal error on web hosts using a PHP version prior to version 5.4.
146
 
147
- = 2.0.4 =
148
- * Fixed CSS bug with slide images (IMG tags) being resized to 100% of slide width.
149
 
150
- = 2.0.5 =
151
- * Fixed bug with slide 'min-height' percentage calculation.
152
- * Changed Slide Anything Javascript loading to now load using '$(document).ready' instead of '$(window).load'.
153
 
154
- = 2.0.6 =
155
- * Increase number of slides allowed from 50 to 99.
156
- * Added Owl Carousel 2.0 URL Hash Navigation feature
157
- * Minor bug fixes
158
 
159
- = 2.0.7 =
160
- * Removed Owl Carousel 2.0 URL Hash Navigation feature
161
 
162
- = 2.0.8 =
163
- * Minor bug fix
164
 
165
- = 2.0.9 =
166
- * Added new 'Reverse Order' Checkbox to backend editor, which reverses the order of the slides created
167
- * Added a 'Preview Slider' button to the backend editor - when clicked a popup modal is displayed containing a preview of the Slide Anything Slider
168
 
169
- = 2.0.10 =
170
- * Minor Bug Fix
171
 
172
- = 2.0.11 =
173
- * Bug Fix - Before generating Slide Anything JavaScript code, check if jQuery has been loaded loaded. If not, then 'Enqueue' jQuery script
174
 
175
- = 2.0.12 =
176
- * Bug Fix - Changed the location where the jQuery script is enqueued
177
 
178
- = 2.0.13 =
179
- * Bug Fix - Fixed a clash with the 'Envira Gallery' plugin
180
 
181
- = 2.0.14 =
182
- * Fix for using shortcodes inside of anything that already hooks into 'the_content'
183
 
184
- = 2.0.15 =
185
- * Modified plugin so that WordPress users with an 'Editor' role can save/update sliders
186
 
187
- = 2.0.16 =
188
- * Bug Fix: Modified WP Dashboard PHP code so that only a Slider 'CSS ID' containing letters (upper/lowercase) or Underscore '_' characters will be accepted. Using Dashes '-' within the CSS ID would cause a Javascript error.
189
 
190
- = 2.0.17 =
191
- * Added a new 'Slide By' setting to set the number of slides to slide per transition
192
 
193
- = 2.0.18 =
194
- * Minor Bug Fix
195
 
196
- = 2.1.0 =
197
- * Replaced 'Owl Carousel 2.2.1' with 'Owl Carousel 2.3 BETA'.
198
- * Upgrading Owl Carousel fixes an issue with Slide Anything that has been reported to me on numerous occasions - namely if you switch TABS within your browser, switch to another application, or minimise your browser window, then the Slider/Carousel stops (i.e. no more transitions), and the page needs to be reloaded to 'restart' the slider.
199
- * Although a BETA, version 2.3 seems pretty stable, and OC has been sitting at version 2.1.1 for over a year now.
200
 
201
- = 2.1.1 =
202
- * Bug Fix - Owl Carousel changed the CSS Style used for slide images in version 2.3. Changed the CSS style for images back to what was used in version 2.2.1 of Owl Carousel, so that sliders already created on sites continue to look the same.
203
 
204
- = 2.1.2 =
205
- * Added a new feature to allow you to set slider minimum height in pixels
206
- * Added a new feature so that each slide within a slider has its own unique CSS ID
207
 
208
- = 2.1.3 =
209
- * Minor bug fix with Slide Anything PRO Software Licensing integration
210
 
211
- = 2.1.4 =
212
- * Upgraded Owl Carousel from version 2.3 BETA to version 2.3.3 (production release)
213
 
214
- = 2.1.5 =
215
- * Bug Fix - Issue with using shortcodes within slides. Certain shortcodes can only be displayed on the front-end (i.e. required resources are only loaded on the front-end), so the 'Preview Slider' feature on the Edit Slider page was causing issues for these shortcodes. So I have displayed this 'Preview Slider' feature for sliders where the 'Allow Shortcodes' checkbox is checked.
216
 
217
- = 2.1.6 =
218
- * Added a new 'Auto Height' feature, which automatically resizes the height of the slider according to the current slide's height.
219
 
220
- = 2.1.7 =
221
- * Minor bug fix with new 'Auto Height' feature
222
 
223
- = 2.1.8 =
224
- * Added the Slide By 'page' option, which is set by setting the 'Slide By' slider input to 0.
225
- * For Slide Anything PRO YouTube video popups, added the 'rel=0' paramerter so that related videos are not displayed at the end of a video playback. This has been requested quite a bit, and I have modified the 'Magnific Popup' code so that this parameter is added to the iframe code generated.
226
 
227
- = 2.1.9 =
228
- * Added a new 'Use window.onload event' checkbox setting. By default, Slide Anything loads it JavaSctipt/jQuery code during the 'document.ready' event. If this new option is checked, then the JavaSctipt/jQuery code is loaded during the 'window.onload' event, and this event is only executed after all the assets for the page have been loaded - all images, CSS etc. Using this option solves an issue that sometimes occurs when inserting a Slide Anything slider into a Visual Composer full-width section, and these full-width containers are created/calculated dynamically by adding negative left/right margins to the container after the SA JavaScript/jQuery code is executed.
229
 
230
- = 2.1.10 =
231
- * Minor bug fix for the new 'Use window.onload event' checkbox setting.
232
 
233
- = 2.1.11 =
234
- * Fixed a bug that occurred when migrating a WP site to another domain location (e.g. transferring a staging/test WP site to a Live WP site). The SA slider would not work on the new domain unless it was re-saved in the back-end. This has now been fixed with this release.
235
 
236
- = 2.1.12 =
237
- * Added the new feature (checkbox) 'Remove JavaScript Content'. When checked, JavaScript content (<script> tags) are removed from slide content.
238
 
239
- = 2.1.13 =
240
- * Bug fix - An array initialisation was causing a crash on hosts using a PHP version prior to 5.4. Changed this array initialisation to now be backwards compatible.
241
 
242
- = 2.1.14 =
243
- * Bug fix - Fixed a small bug with the "Remove JavaScript Content" feature.
244
 
245
- = 2.1.15 =
246
- * Upgraded to the latest version of Owl Carousel (version 2.3.4). Set the 'Mouse Drag' option to disabled by default. Mouse dragging when enabled affects vertical touch-drag scrolling on mobile devices.
247
 
248
- = 2.1.16 =
249
- * Small bug fix that relates to Slide Anything PRO only: Sliders with 'autoplay' enabled were re-starting autoplay when popups were closed.
250
 
251
- = 2.1.17 =
252
- * Added a new feature to facilitate owl-carousel 'Lazy Load' images. With this feature enabled, slide images (<img> tags) are only loaded when the relevant slides are displayed (all of the slider's images are NOT loaded up-front).
253
 
254
  = 2.1.18 =
255
  * Bug Fix - There was an issue on mobile phones when autoplay is disabled, and when you swipe to change current slide then autoplay starts up. This has now been fixed.
256
 
257
- = 2.1.19 =
258
- * Small enhancement - The Slide Anything container is now set to hidden (visibility:hidden) until all the slides have been displayed and owl-carousel JavaScript code executed, then the SA container is set to visible (visibility:visible). This presents a cleaner page loading experience without the individual slide containers (DIVS) sometimes being displayed (even for a fraction of a second) prior to slider initialisation.
259
 
260
- = 2.1.20 =
261
- * Bug Fix - Fixed an issue where the Slide Anything JavaScript code was not being generated with certain newer themes.
262
 
263
- = 2.1.21 =
264
- * Replace the 'Load JavaScript during window.onload event' option with a 'Load JavaScript during DOMContentLoaded event' option, which is a much better solution.
265
 
266
- = 2.2 =
267
- * Added Hero Slider and Thumbnail Pagination support, which are Slide Anything PRO features.
268
 
269
- = 2.2.1 =
270
- * Bug Fix - Issue with "Lazy Load Images" feature, and when enabled UTF-8 encoding was broken. Resolved.
271
 
272
- = 2.2.2 =
273
- * Bug Fix - Issue with "Thumbnail Pagination" data being saved on 'Non-PRO' installations - causing a fatal error.
274
 
275
- = 2.2.3 =
276
- * Bug Fix - Resolved small non-fatal issue to remove "Notice: Undefined index: ../php/slide-anything-frontend.php on line 66" message.
277
 
278
- = 2.2.4 =
279
- * Bug Fix - Do not display the PRO upgrade notice within the WordPress Dashboard if you have already upgraded to the PRO version.
280
 
281
- = 2.2.5 =
282
- * Bug Fix - Optimise front-end code so that no 'background' CSS rules are displayed if the user does not specify a background image/colour for the slide.
283
 
284
- = 2.2.6 =
285
- * Bug Fix - Fixed the PHP Warning "explode() expects parameter 2 to be string, array given in wp-content\plugins\slide-anything\php\slide-anything-admin.php on line 824" some users were experiencing.
 
286
 
287
- = 2.2.7 =
288
- * Added Showcase Carousel support, which is a new Slide Anything PRO feature.
289
 
290
- = 2.2.8 =
291
- * Bug Fix: Omit DOCTYPE from HTML front-end code generated.
292
 
293
- = 2.2.9 =
294
- * Removed the change added in version 2.2.8 (so reverted back to version 2.2.7)
295
 
296
- = 2.3.0 =
297
- * Remove HTML elements (HTML, DOCTYPE & BODY tags) from front-end code generated when the 'Lazy Load Images' or 'Remove JavaScript Content' options are selected for a slider
298
 
299
- = 2.3.1 =
300
- * Bug Fix: Fixed issue with 'Autohide Arrows' not working properly with Showcase Carousels
301
 
302
- = 2.3.2 =
303
- * Bug Fix: Fixed 'undefined index' error that sometimes occurs on the WordPress backend when saving Showcase Carousel fields
 
304
 
305
- = 2.3.3 =
306
- * Added Slide Any Post promotional meta box & fixed a couple backend aesthetic issues
307
 
308
- = 2.3.4 =
309
- * Added a 'Duplicate Slider' facility so that sliders created can be duplicated or backed-up
 
 
310
 
311
- = 2.3.5 =
312
- * Added the 'Re-Order Slides' sub-page, which allows one to easily change the order of slides within a Slide Anything slider with a 'drag-and-drop' interface
313
 
314
- = 2.3.6 =
315
- * Added the 'Show 1 Dot Per Slide' checkbox option which when checked displays 1 pagination dot per slide (instead of 1 pagination dot per page of slides)
316
 
317
- = 2.3.7 =
318
- * Added the option to bulk delete slides within the 'Re-Order Slides' page
319
 
320
- = 2.3.8 =
321
- * Added the 'Use UL and LI Containers' checkbox which when checked, 'UL' is used as the DOM element for 'owl-stage' and 'LI' is used as the DOM elements for 'owl-item'
322
 
323
- = 2.3.9 =
324
- * CSS Style changes for some of the WordPress Dashboard input elements (in response to to the WordPress 5.3 update which changed some default Dashboard styling)
325
 
326
- = 2.3.10 =
327
- * Revamped the 'Preview Slider' feature, so that the preview popup container loads the front-end theme's javascript and css style files
328
 
329
- = 2.3.11 =
330
- * Couple of small bug fixes: Undefined index error for 'popup_shortcode' vairables and hide "SA PRO' advert for non-admin users.
331
 
332
- = 2.3.12 =
333
- * Added a new feature (checkbox) to vertically center content within slides.
334
 
335
- = 2.3.13 =
336
- * Minor bug fix: PHP 'Undefined Index' warnings were sometimes displayed after upgrading to Slide Anything PRO (and the slider was created using the Slide Anything FREE plugin)
337
 
338
- = 2.3.14 =
339
- * YouTube popups now set the slide background to the YouTube thumbnail by default
 
340
 
341
- = 2.3.15 =
342
- * Added 'Click to Advance' feature which when enabled allows users to click on the slider to advance it one slide
343
 
344
- = 2.3.16 =
345
- * Small Bug Fix: Using the Slide Anything shortcode with an incorrect ID sometimes did not display an error message - this has been resolved
346
 
347
- = 2.3.17 =
348
- * Small Bug Fix: Click to Advance feature was not working properly with multiple sliders on the page
 
 
349
 
350
- = 2.3.18 =
351
- * Call the JavaScript 'window resize' event when the Owl Carousel 'initialized' event is executed - this resolves an issue some uses have been experiencing with slides not being sized correctly after page load
 
352
 
353
- = 2.3.19 =
354
- * Fixed an issue with the slider arrows that occurs when multiple Showcase Carousels (SA PRO) are displayed on a page.
355
 
356
- = 2.3.20 =
357
- * Added a new feature 'Slide Goto Links', which allows the creation of links (or buttons) that when clicked will go to a specific slide within your slider.
358
 
359
- = 2.3.21 =
360
- * Small Bug Fix to remove PHP Notice (warnings) within 'slide-anything-admin.php' for possible undefined indexs for 'popup_type', 'popup_video_type' and 'popup_video_id'
361
 
362
- = 2.3.22 =
363
- * Small Bug Fix to fix a clash with the 'Woody Snippets' plugin within the WordPress Dashboard
364
 
365
- = 2.3.23 =
366
- * Small Bug Fix: The Re-Order slides page was displaying a PHP warning notice on sites with PHP 7.4.
367
 
368
- = 2.3.24 =
369
- * Small Bug Fix to fix a conflict with the 'Photonic Gallery & Lightbox' plugin. The slide 'Add Media' button was not working when this plugin is installed.
370
 
371
- = 2.3.25 =
372
- * Small Bug Fix: If the 'lazy load images' option was enabled and a slide content was blank then a PHP warning message was being displayed.
373
 
374
- = 2.3.26 =
375
- * When thumbnail pagination and popup options are used together (PRO version only) there was an issue - the popup images or popup YouTube video thumbs were not be used to set the thumbnail images.
 
 
376
 
377
- = 2.3.27 =
378
- * Adding a new Slide Anything global setting which appears under 'Settings->Writing' within the WordPress Dashbaord. This is a checkbox setting called 'Disable TinyMCE Button', and when checked the 'Slide Anything Sliders' button within the toolbar of the WordPress Classic Editor when editing pages and posts will be disabled. This TinyMCE button is causing issues on some sites, and adding the facility to turn off this button resolves this issue.
 
379
 
380
- = 2.3.28 =
381
- * 2 small fixes. Added transparent (invisible) 'Previous' and 'Next' text to the Previous & Next arrow buttons so that accessibility errors are no longer generated with accessibility evaluation tools. Do not use the 'window.dispatchEvent' function call on IE11 browsers when executing a 'resize' event.
 
 
382
 
383
- = 2.3.29 =
384
- * Added 2 new features. The 'Right to Left Slider' feature changes the direction of the slider to be right to left. The 'Disable Preview Feature' disables the 'Preview Slider' button within the SA slider settings page and also disables the auto-generation of the 'Slide Anything Popup Preview' WordPress page.
385
 
386
- = 2.3.30 =
387
- * Added a new feture to set the 'Starting Slide Number' for a slider. This sets the Owl Carousel 'startPosition' option to set the slide number to display first within the list of slides created for a slider.
 
 
388
 
389
- = 2.3.31 =
390
- * Added a new feture to allow you to specify the WordPress image size to use for slide background images. Previously slide background images were all set the the "full" WordPress image size.
 
 
 
391
 
392
  == Upgrade Notice ==
393
 
@@ -679,4 +682,7 @@ Adding a SLIDE ANYTHING slider using the WordPress 5.0 'Block Editor' is pretty
679
  * Added a new feture to set the 'Starting Slide Number' for a slider. This sets the Owl Carousel 'startPosition' option to set the slide number to display first within the list of slides created for a slider.
680
 
681
  = 2.3.31 =
682
- * Added a new feture to allow you to specify the WordPress image size to use for slide background images. Previously slide background images were all set the the "full" WordPress image size.
 
 
 
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RP7JLGK6VT252
4
  Tags: slider, carousel, content slider, responsive slider, html slider, owl carousel
5
  Requires at least: 4.0
6
+ Tested up to: 5.6.1
7
  Stable tag: trunk
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
98
 
99
  == Changelog ==
100
 
101
+ = 2.3.32 =
102
+ * Changed the order of the items displayed within the 'Changelog' so that the most recent changes are displayed at the top of the list.
103
 
104
+ = 2.3.31 =
105
+ * Added a new feture to allow you to specify the WordPress image size to use for slide background images. Previously slide background images were all set the the "full" WordPress image size.
106
 
107
+ = 2.3.30 =
108
+ * Added a new feture to set the 'Starting Slide Number' for a slider. This sets the Owl Carousel 'startPosition' option to set the slide number to display first within the list of slides created for a slider.
 
 
109
 
110
+ = 2.3.29 =
111
+ * Added 2 new features. The 'Right to Left Slider' feature changes the direction of the slider to be right to left. The 'Disable Preview Feature' disables the 'Preview Slider' button within the SA slider settings page and also disables the auto-generation of the 'Slide Anything Popup Preview' WordPress page.
112
 
113
+ = 2.3.28 =
114
+ * 2 small fixes. Added transparent (invisible) 'Previous' and 'Next' text to the Previous & Next arrow buttons so that accessibility errors are no longer generated with accessibility evaluation tools. Do not use the 'window.dispatchEvent' function call on IE11 browsers when executing a 'resize' event.
 
 
115
 
116
+ = 2.3.27 =
117
+ * Adding a new Slide Anything global setting which appears under 'Settings->Writing' within the WordPress Dashbaord. This is a checkbox setting called 'Disable TinyMCE Button', and when checked the 'Slide Anything Sliders' button within the toolbar of the WordPress Classic Editor when editing pages and posts will be disabled. This TinyMCE button is causing issues on some sites, and adding the facility to turn off this button resolves this issue.
 
118
 
119
+ = 2.3.26 =
120
+ * When thumbnail pagination and popup options are used together (PRO version only) there was an issue - the popup images or popup YouTube video thumbs were not be used to set the thumbnail images.
 
 
121
 
122
+ = 2.3.25 =
123
+ * Small Bug Fix: If the 'lazy load images' option was enabled and a slide content was blank then a PHP warning message was being displayed.
124
 
125
+ = 2.3.24 =
126
+ * Small Bug Fix to fix a conflict with the 'Photonic Gallery & Lightbox' plugin. The slide 'Add Media' button was not working when this plugin is installed.
127
 
128
+ = 2.3.23 =
129
+ * Small Bug Fix: The Re-Order slides page was displaying a PHP warning notice on sites with PHP 7.4.
130
 
131
+ = 2.3.22 =
132
+ * Small Bug Fix to fix a clash with the 'Woody Snippets' plugin within the WordPress Dashboard
133
 
134
+ = 2.3.21 =
135
+ * Small Bug Fix to remove PHP Notice (warnings) within 'slide-anything-admin.php' for possible undefined indexs for 'popup_type', 'popup_video_type' and 'popup_video_id'
136
 
137
+ = 2.3.20 =
138
+ * Added a new feature 'Slide Goto Links', which allows the creation of links (or buttons) that when clicked will go to a specific slide within your slider.
139
 
140
+ = 2.3.19 =
141
+ * Fixed an issue with the slider arrows that occurs when multiple Showcase Carousels (SA PRO) are displayed on a page.
142
 
143
+ = 2.3.18 =
144
+ * Call the JavaScript 'window resize' event when the Owl Carousel 'initialized' event is executed - this resolves an issue some uses have been experiencing with slides not being sized correctly after page load
 
145
 
146
+ = 2.3.17 =
147
+ * Small Bug Fix: Click to Advance feature was not working properly with multiple sliders on the page
 
 
148
 
149
+ = 2.3.16 =
150
+ * Small Bug Fix: Using the Slide Anything shortcode with an incorrect ID sometimes did not display an error message - this has been resolved
151
 
152
+ = 2.3.15 =
153
+ * Added 'Click to Advance' feature which when enabled allows users to click on the slider to advance it one slide
154
 
155
+ = 2.3.14 =
156
+ * YouTube popups now set the slide background to the YouTube thumbnail by default
 
157
 
158
+ = 2.3.13 =
159
+ * Minor bug fix: PHP 'Undefined Index' warnings were sometimes displayed after upgrading to Slide Anything PRO (and the slider was created using the Slide Anything FREE plugin)
160
 
161
+ = 2.3.12 =
162
+ * Added a new feature (checkbox) to vertically center content within slides.
163
 
164
+ = 2.3.11 =
165
+ * Couple of small bug fixes: Undefined index error for 'popup_shortcode' vairables and hide "SA PRO' advert for non-admin users.
166
 
167
+ = 2.3.10 =
168
+ * Revamped the 'Preview Slider' feature, so that the preview popup container loads the front-end theme's javascript and css style files
169
 
170
+ = 2.3.9 =
171
+ * CSS Style changes for some of the WordPress Dashboard input elements (in response to to the WordPress 5.3 update which changed some default Dashboard styling)
172
 
173
+ = 2.3.8 =
174
+ * Added the 'Use UL and LI Containers' checkbox which when checked, 'UL' is used as the DOM element for 'owl-stage' and 'LI' is used as the DOM elements for 'owl-item'
175
 
176
+ = 2.3.7 =
177
+ * Added the option to bulk delete slides within the 'Re-Order Slides' page
178
 
179
+ = 2.3.6 =
180
+ * Added the 'Show 1 Dot Per Slide' checkbox option which when checked displays 1 pagination dot per slide (instead of 1 pagination dot per page of slides)
181
 
182
+ = 2.3.5 =
183
+ * Added the 'Re-Order Slides' sub-page, which allows one to easily change the order of slides within a Slide Anything slider with a 'drag-and-drop' interface
184
 
185
+ = 2.3.4 =
186
+ * Added a 'Duplicate Slider' facility so that sliders created can be duplicated or backed-up
 
 
187
 
188
+ = 2.3.3 =
189
+ * Added Slide Any Post promotional meta box & fixed a couple backend aesthetic issues
190
 
191
+ = 2.3.2 =
192
+ * Bug Fix: Fixed 'undefined index' error that sometimes occurs on the WordPress backend when saving Showcase Carousel fields
 
193
 
194
+ = 2.3.1 =
195
+ * Bug Fix: Fixed issue with 'Autohide Arrows' not working properly with Showcase Carousels
196
 
197
+ = 2.3.0 =
198
+ * Remove HTML elements (HTML, DOCTYPE & BODY tags) from front-end code generated when the 'Lazy Load Images' or 'Remove JavaScript Content' options are selected for a slider
199
 
200
+ = 2.2.9 =
201
+ * Removed the change added in version 2.2.8 (so reverted back to version 2.2.7)
202
 
203
+ = 2.2.8 =
204
+ * Bug Fix: Omit DOCTYPE from HTML front-end code generated.
205
 
206
+ = 2.2.7 =
207
+ * Added Showcase Carousel support, which is a new Slide Anything PRO feature.
208
 
209
+ = 2.2.6 =
210
+ * Bug Fix - Fixed the PHP Warning "explode() expects parameter 2 to be string, array given in wp-content\plugins\slide-anything\php\slide-anything-admin.php on line 824" some users were experiencing.
 
211
 
212
+ = 2.2.5 =
213
+ * Bug Fix - Optimise front-end code so that no 'background' CSS rules are displayed if the user does not specify a background image/colour for the slide.
214
 
215
+ = 2.2.4 =
216
+ * Bug Fix - Do not display the PRO upgrade notice within the WordPress Dashboard if you have already upgraded to the PRO version.
217
 
218
+ = 2.2.3 =
219
+ * Bug Fix - Resolved small non-fatal issue to remove "Notice: Undefined index: ../php/slide-anything-frontend.php on line 66" message.
220
 
221
+ = 2.2.2 =
222
+ * Bug Fix - Issue with "Thumbnail Pagination" data being saved on 'Non-PRO' installations - causing a fatal error.
223
 
224
+ = 2.2.1 =
225
+ * Bug Fix - Issue with "Lazy Load Images" feature, and when enabled UTF-8 encoding was broken. Resolved.
226
 
227
+ = 2.2 =
228
+ * Added Hero Slider and Thumbnail Pagination support, which are Slide Anything PRO features.
229
 
230
+ = 2.1.21 =
231
+ * Replace the 'Load JavaScript during window.onload event' option with a 'Load JavaScript during DOMContentLoaded event' option, which is a much better solution.
232
 
233
+ = 2.1.20 =
234
+ * Bug Fix - Fixed an issue where the Slide Anything JavaScript code was not being generated with certain newer themes.
235
 
236
+ = 2.1.19 =
237
+ * Small enhancement - The Slide Anything container is now set to hidden (visibility:hidden) until all the slides have been displayed and owl-carousel JavaScript code executed, then the SA container is set to visible (visibility:visible). This presents a cleaner page loading experience without the individual slide containers (DIVS) sometimes being displayed (even for a fraction of a second) prior to slider initialisation.
238
 
239
  = 2.1.18 =
240
  * Bug Fix - There was an issue on mobile phones when autoplay is disabled, and when you swipe to change current slide then autoplay starts up. This has now been fixed.
241
 
242
+ = 2.1.17 =
243
+ * Added a new feature to facilitate owl-carousel 'Lazy Load' images. With this feature enabled, slide images (<img> tags) are only loaded when the relevant slides are displayed (all of the slider's images are NOT loaded up-front).
244
 
245
+ = 2.1.16 =
246
+ * Small bug fix that relates to Slide Anything PRO only: Sliders with 'autoplay' enabled were re-starting autoplay when popups were closed.
247
 
248
+ = 2.1.15 =
249
+ * Upgraded to the latest version of Owl Carousel (version 2.3.4). Set the 'Mouse Drag' option to disabled by default. Mouse dragging when enabled affects vertical touch-drag scrolling on mobile devices.
250
 
251
+ = 2.1.14 =
252
+ * Bug fix - Fixed a small bug with the "Remove JavaScript Content" feature.
253
 
254
+ = 2.1.13 =
255
+ * Bug fix - An array initialisation was causing a crash on hosts using a PHP version prior to 5.4. Changed this array initialisation to now be backwards compatible.
256
 
257
+ = 2.1.12 =
258
+ * Added the new feature (checkbox) 'Remove JavaScript Content'. When checked, JavaScript content (<script> tags) are removed from slide content.
259
 
260
+ = 2.1.11 =
261
+ * Fixed a bug that occurred when migrating a WP site to another domain location (e.g. transferring a staging/test WP site to a Live WP site). The SA slider would not work on the new domain unless it was re-saved in the back-end. This has now been fixed with this release.
262
 
263
+ = 2.1.10 =
264
+ * Minor bug fix for the new 'Use window.onload event' checkbox setting.
265
 
266
+ = 2.1.9 =
267
+ * Added a new 'Use window.onload event' checkbox setting. By default, Slide Anything loads it JavaSctipt/jQuery code during the 'document.ready' event. If this new option is checked, then the JavaSctipt/jQuery code is loaded during the 'window.onload' event, and this event is only executed after all the assets for the page have been loaded - all images, CSS etc. Using this option solves an issue that sometimes occurs when inserting a Slide Anything slider into a Visual Composer full-width section, and these full-width containers are created/calculated dynamically by adding negative left/right margins to the container after the SA JavaScript/jQuery code is executed.
268
 
269
+ = 2.1.8 =
270
+ * Added the Slide By 'page' option, which is set by setting the 'Slide By' slider input to 0.
271
+ * For Slide Anything PRO YouTube video popups, added the 'rel=0' paramerter so that related videos are not displayed at the end of a video playback. This has been requested quite a bit, and I have modified the 'Magnific Popup' code so that this parameter is added to the iframe code generated.
272
 
273
+ = 2.1.7 =
274
+ * Minor bug fix with new 'Auto Height' feature
275
 
276
+ = 2.1.6 =
277
+ * Added a new 'Auto Height' feature, which automatically resizes the height of the slider according to the current slide's height.
278
 
279
+ = 2.1.5 =
280
+ * Bug Fix - Issue with using shortcodes within slides. Certain shortcodes can only be displayed on the front-end (i.e. required resources are only loaded on the front-end), so the 'Preview Slider' feature on the Edit Slider page was causing issues for these shortcodes. So I have displayed this 'Preview Slider' feature for sliders where the 'Allow Shortcodes' checkbox is checked.
281
 
282
+ = 2.1.4 =
283
+ * Upgraded Owl Carousel from version 2.3 BETA to version 2.3.3 (production release)
284
 
285
+ = 2.1.3 =
286
+ * Minor bug fix with Slide Anything PRO Software Licensing integration
287
 
288
+ = 2.1.2 =
289
+ * Added a new feature to allow you to set slider minimum height in pixels
290
+ * Added a new feature so that each slide within a slider has its own unique CSS ID
291
 
292
+ = 2.1.1 =
293
+ * Bug Fix - Owl Carousel changed the CSS Style used for slide images in version 2.3. Changed the CSS style for images back to what was used in version 2.2.1 of Owl Carousel, so that sliders already created on sites continue to look the same.
294
 
295
+ = 2.1.0 =
296
+ * Replaced 'Owl Carousel 2.2.1' with 'Owl Carousel 2.3 BETA'.
297
+ * Upgrading Owl Carousel fixes an issue with Slide Anything that has been reported to me on numerous occasions - namely if you switch TABS within your browser, switch to another application, or minimise your browser window, then the Slider/Carousel stops (i.e. no more transitions), and the page needs to be reloaded to 'restart' the slider.
298
+ * Although a BETA, version 2.3 seems pretty stable, and OC has been sitting at version 2.1.1 for over a year now.
299
 
300
+ = 2.0.18 =
301
+ * Minor Bug Fix
302
 
303
+ = 2.0.17 =
304
+ * Added a new 'Slide By' setting to set the number of slides to slide per transition
305
 
306
+ = 2.0.16 =
307
+ * Bug Fix: Modified WP Dashboard PHP code so that only a Slider 'CSS ID' containing letters (upper/lowercase) or Underscore '_' characters will be accepted. Using Dashes '-' within the CSS ID would cause a Javascript error.
308
 
309
+ = 2.0.15 =
310
+ * Modified plugin so that WordPress users with an 'Editor' role can save/update sliders
311
 
312
+ = 2.0.14 =
313
+ * Fix for using shortcodes inside of anything that already hooks into 'the_content'
314
 
315
+ = 2.0.13 =
316
+ * Bug Fix - Fixed a clash with the 'Envira Gallery' plugin
317
 
318
+ = 2.0.12 =
319
+ * Bug Fix - Changed the location where the jQuery script is enqueued
320
 
321
+ = 2.0.11 =
322
+ * Bug Fix - Before generating Slide Anything JavaScript code, check if jQuery has been loaded loaded. If not, then 'Enqueue' jQuery script
323
 
324
+ = 2.0.10 =
325
+ * Minor Bug Fix
326
 
327
+ = 2.0.9 =
328
+ * Added new 'Reverse Order' Checkbox to backend editor, which reverses the order of the slides created
329
+ * Added a 'Preview Slider' button to the backend editor - when clicked a popup modal is displayed containing a preview of the Slide Anything Slider
330
 
331
+ = 2.0.8 =
332
+ * Minor bug fix
333
 
334
+ = 2.0.7 =
335
+ * Removed Owl Carousel 2.0 URL Hash Navigation feature
336
 
337
+ = 2.0.6 =
338
+ * Increase number of slides allowed from 50 to 99.
339
+ * Added Owl Carousel 2.0 URL Hash Navigation feature
340
+ * Minor bug fixes
341
 
342
+ = 2.0.5 =
343
+ * Fixed bug with slide 'min-height' percentage calculation.
344
+ * Changed Slide Anything Javascript loading to now load using '$(document).ready' instead of '$(window).load'.
345
 
346
+ = 2.0.4 =
347
+ * Fixed CSS bug with slide images (IMG tags) being resized to 100% of slide width.
348
 
349
+ = 2.0.3 =
350
+ * Removed array dereferencing from PHP code, which causes a fatal error on web hosts using a PHP version prior to version 5.4.
351
 
352
+ = 2.0.2 =
353
+ * Some small 'post version 2' bug fixes.
354
 
355
+ = 2.0.1 =
356
+ * Some required CSS files were missing from the WordPress repository and therefore ZIP download. Quick patch to rectify this.
357
 
358
+ = 2.0 =
359
+ * Rebuilt Slide Anything using Owl Carousel version 2.
360
 
361
+ = 1.6.2 =
362
+ * Bug Fix: Fixed minor issue with IE 10 and IE 11 - the 'fade' and 'fade up' transition effects were not working.
363
 
364
+ = 1.6.1 =
365
+ * Bug Fix: Fixed minor issue when editing slide content within the WordPress Dashboard using the Text Editor. If HTML tags are not properly closed, then this was causing an issue - added the WordPress 'balanceTags()' function to correct this issue.
366
 
367
+ = 1.6 =
368
+ * Added `Slide Transition` setting to set the transition of 1-Items Sliders to a 'fade', 'backSlide', 'goDown' or 'fadeUp' transition effect
369
+ * Added checkboxes to enable/disable `mouseDrag` and `touchDrag` carousel settings
370
+ * Some small bug fixes
371
 
372
+ = 1.5 =
373
+ * Bug Fix: Fixed issue with some HTML elements/attributes being stripped out when certain shortcodes are used within slide content - found an alternative to KSES sanitization for slide content.
374
+ * Added a new dropdown option 'Background Position' for the slide background of each slide
375
 
376
+ = 1.4 =
377
+ * Bug Fix: Added `Allow Shortcodes` setting. Running shortcodes within `Slide Anything` may cause issues with some Wordpress Page Builders, and disable this setting will resolve this issue if it occurs.
378
+ * Added a new `Items Displayed` setting to set the number of slides to be displayed on screen resolutions over 1400 pixels
379
+ * Added a new `Autohide Arrows` setting to enable/displayed the autohide feature for slider navigation arrows
380
 
381
+ = 1.3 =
382
+ * Added setting to add a margin left and right of each slide
383
 
384
+ = 1.2 =
385
+ * Added a button to the visual editor on pages and posts which displays a list of all sliders you have created, allow you to select a slider and the corresponding shortcode is automatically inserted into your page or post.
386
+ * Added the 'Random Order' checkbox to the edit slider page, and when checked slides will be randomly re-ordered whenever the slider is displayed
387
+ * Fixed issue with the 'delete plugin' function, which was crashing
388
 
389
+ = 1.1 =
390
+ * Added a slider preview feature to the slider edit page - pressing the 'Preview' button displays the slider within a popup window.
391
+
392
+ = 1.0 =
393
+ * Initial release of this plugin.
394
 
395
  == Upgrade Notice ==
396
 
682
  * Added a new feture to set the 'Starting Slide Number' for a slider. This sets the Owl Carousel 'startPosition' option to set the slide number to display first within the list of slides created for a slider.
683
 
684
  = 2.3.31 =
685
+ * Added a new feture to allow you to specify the WordPress image size to use for slide background images. Previously slide background images were all set the the "full" WordPress image size.
686
+
687
+ = 2.3.32 =
688
+ * Changed the order of the items displayed within the 'Changelog' so that the most recent changes are displayed at the top of the list.
slide-anything.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin URI: https://wordpress.org/plugins/slide-anything/
5
  * Description: Slide Anything allows you to create a carousel/slider where the content for each slide can be anything you want - images, text, HTML, and even shortcodes. This plugin uses the Owl Carousel jQuery plugin, and lets you create beautiful, touch enabled, responsive carousels and sliders.
6
  * Author: Simon Edge
7
- * Version: 2.3.31
8
  * License: GPLv2 or later
9
  */
10
 
4
  * Plugin URI: https://wordpress.org/plugins/slide-anything/
5
  * Description: Slide Anything allows you to create a carousel/slider where the content for each slide can be anything you want - images, text, HTML, and even shortcodes. This plugin uses the Owl Carousel jQuery plugin, and lets you create beautiful, touch enabled, responsive carousels and sliders.
6
  * Author: Simon Edge
7
+ * Version: 2.3.32
8
  * License: GPLv2 or later
9
  */
10