MetaSlider - Version 3.3.7

Version Description

[06/05/15] =

  • Fix: "Maximum level reached" error when inserting the shortcode for a slideshow into it's own caption. Thanks to Zhouyuan @ Fortinet for reporting this.
Download this release

Release Info

Developer matchalabs
Plugin Icon 128x128 MetaSlider
Version 3.3.7
Comparing to
See all releases

Code changes from version 3.3.6 to 3.3.7

inc/slide/metaslide.class.php CHANGED
@@ -396,6 +396,32 @@ class MetaSlide {
396
 
397
  }
398
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  /**
400
  * Get the thumbnail for the slide
401
  */
396
 
397
  }
398
 
399
+
400
+ /**
401
+ * Detect a [metaslider] or [ml-slider] shortcode in the slide caption, which has an ID that matches the current slideshow ID
402
+ *
403
+ * @param $content string
404
+ */
405
+ protected function detect_self_metaslider_shortcode( $content ) {
406
+ $pattern = get_shortcode_regex();
407
+
408
+ if ( preg_match_all( '/'. $pattern .'/s', $content, $matches ) && array_key_exists( 2, $matches ) && ( in_array( 'metaslider', $matches[2] ) || in_array( 'ml-slider', $matches[2] ) ) ) {
409
+ // caption contains [metaslider] shortcode
410
+ if ( array_key_exists( 3, $matches ) && array_key_exists( 0, $matches[3] ) ) {
411
+ // [metaslider] shortcode has attributes
412
+ $attributes = shortcode_parse_atts( $matches[3][0] );
413
+
414
+ if ( isset( $attributes['id'] ) && $attributes['id'] == $this->slider->ID ) {
415
+ // shortcode has ID attribute that matches the current slideshow ID
416
+ return true;
417
+ }
418
+ }
419
+ }
420
+
421
+ return false;
422
+ }
423
+
424
+
425
  /**
426
  * Get the thumbnail for the slide
427
  */
inc/slide/metaslide.image.class.php CHANGED
@@ -243,6 +243,7 @@ class MetaImageSlide extends MetaSlide {
243
 
244
  }
245
 
 
246
  /**
247
  * Returns the HTML for the public slide
248
  *
@@ -262,6 +263,12 @@ class MetaImageSlide extends MetaSlide {
262
 
263
  $thumb = $imageHelper->get_image_url();
264
 
 
 
 
 
 
 
265
  // store the slide details
266
  $slide = array(
267
  'id' => $this->slide->ID,
@@ -273,8 +280,8 @@ class MetaImageSlide extends MetaSlide {
273
  'width' => $this->settings['width'],
274
  'height' => $this->settings['height'],
275
  'alt' => __( get_post_meta( $this->slide->ID, '_wp_attachment_image_alt', true ) ),
276
- 'caption' => __( html_entity_decode( do_shortcode( $this->slide->post_excerpt ), ENT_NOQUOTES, 'UTF-8' ) ),
277
- 'caption_raw' => __( do_shortcode( $this->slide->post_excerpt ) ),
278
  'class' => "slider-{$this->slider->ID} slide-{$this->slide->ID}",
279
  'rel' => "",
280
  'data-thumb' => ""
243
 
244
  }
245
 
246
+
247
  /**
248
  * Returns the HTML for the public slide
249
  *
263
 
264
  $thumb = $imageHelper->get_image_url();
265
 
266
+ if ( $this->detect_self_metaslider_shortcode( $this->slide->post_excerpt ) ) {
267
+ $caption = str_replace( array( "[metaslider", "[ml-slider" ), "[metaslider-disabled", $this->slide->post_excerpt );
268
+ } else {
269
+ $caption = $this->slide->post_excerpt;
270
+ }
271
+
272
  // store the slide details
273
  $slide = array(
274
  'id' => $this->slide->ID,
280
  'width' => $this->settings['width'],
281
  'height' => $this->settings['height'],
282
  'alt' => __( get_post_meta( $this->slide->ID, '_wp_attachment_image_alt', true ) ),
283
+ 'caption' => __( html_entity_decode( do_shortcode( $caption ), ENT_NOQUOTES, 'UTF-8' ) ),
284
+ 'caption_raw' => __( do_shortcode( $caption ) ),
285
  'class' => "slider-{$this->slider->ID} slide-{$this->slide->ID}",
286
  'rel' => "",
287
  'data-thumb' => ""
ml-slider.php CHANGED
@@ -5,7 +5,7 @@
5
  * Plugin Name: Meta Slider
6
  * Plugin URI: https://www.metaslider.com
7
  * Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
8
- * Version: 3.3.6
9
  * Author: Matcha Labs
10
  * Author URI: https://www.metaslider.com
11
  * License: GPL-2.0+
@@ -31,7 +31,7 @@ class MetaSliderPlugin {
31
  /**
32
  * @var string
33
  */
34
- public $version = '3.3.6';
35
 
36
 
37
  /**
5
  * Plugin Name: Meta Slider
6
  * Plugin URI: https://www.metaslider.com
7
  * Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
8
+ * Version: 3.3.7
9
  * Author: Matcha Labs
10
  * Author URI: https://www.metaslider.com
11
  * License: GPL-2.0+
31
  /**
32
  * @var string
33
  */
34
+ public $version = '3.3.7';
35
 
36
 
37
  /**
readme.txt CHANGED
@@ -1,88 +1,65 @@
1
  === Plugin Name ===
2
  Contributors: matchalabs
3
- Tags: wordpress slideshow,seo,slideshow,slider,widget,wordpress slider,image slider,flexslider,flex slider,nivoslider,nivo slider,responsive,responsive slides,coinslider,coin slider,slideshow,carousel,responsive slider,vertical slides
4
- Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CQ84KC4X8YKW8
5
  Requires at least: 3.5
6
- Tested up to: 4.5.1
7
- Stable tag: 3.3.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Easy to use WordPress slider plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
12
 
13
  == Description ==
14
 
15
  http://www.youtube.com/watch?v=o0f3uAvL6Ic
16
 
17
- The most popular WordPress slider plugin. Creating slideshows with [Meta Slider](http://www.metaslider.com/) is fast and easy. Simply select images from your WordPress Media Library, drag and drop them into place, set slide captions, links and SEO fields all from one page. You can choose from 4 different slideshow types (Flex Slider, Nivo Slider, Responsive Slides & Coin Slider) and use the provided shortcode or template include to easily embed slideshows in your blog.
18
 
19
  **Includes**
20
 
21
  * **Flex Slider 2** - Responsive, 2 transition effects, carousel mode
22
  * **Nivo Slider** - Responsive, 16 transition effects, 4 themes
23
- * **Responsive Slides** - Responsive & incredibly light weight
24
  * **Coin Slider** - 4 transition effects
25
 
26
  **Features**
27
 
28
- * Simple, easy to use interface - perfect for individual users, developers & clients!
29
  * Create Responsive, SEO optimised slideshows in seconds
30
- * Unrestricted support for Image slides (supports caption, link, title text, alt text)
31
- * Full width slideshow support
32
  * Drag and drop slide reordering
33
  * Admin preview
34
  * Intelligent image cropping
35
- * Set image crop position
36
  * Built in Widget and Shortcode
37
- * Loads of slideshow configuration options - transition effect, speed etc (per slideshow)
38
  * Fully localised
39
- * WordPress Multi Site compatible
40
  * Compatible with translation plugins (WPML, PolyLang & qTranslate)
41
- * Extensive Developer API (hooks & filters)
42
  * Fast - only the minimum JavaScript/CSS is included on your page
43
- * Free basic support (covering installation issues and theme/plugin conflicts)
44
  * Lightbox support with the [Meta Slider Lightbox](http://wordpress.org/plugins/ml-slider-lightbox/) addon
45
 
46
  Upgrade to [Meta Slider Pro](https://www.metaslider.com/upgrade) to add support for:
47
 
48
  * YouTube & Vimeo slides
49
- * HTML slides
50
- * Layer slides with CSS3 animations & HTML5 Video backgrounds
51
- * Dynamic Post Feed/Featured Image Slides (content slider)
52
- * Custom Themes
53
  * Thumbnail Navigation
54
  * Premium Support
55
 
56
- **Translations**
57
-
58
- * French (thanks to fb-graphiklab)
59
- * Spanish (thanks to eltipografico)
60
- * German (thanks to Rewolve44)
61
- * Polish (thanks to gordon34)
62
- * Chinese (thanks to 断青丝 and mamsds)
63
- * Taiwanese (thanks to 断青丝)
64
- * Norwegian (thanks to Dreamsoft)
65
- * Romanian (thanks to Octav Madalin Stanoaia)
66
- * Japanese (thanks to Dorrie)
67
- * Persian (thanks to aliamini)
68
- * Hungarian (thanks to szripio)
69
- * Croatian
70
- * Hebrew (thanks to Ahrale)
71
- * Portuguese (thanks to mauro.mascarenhas)
72
- * Russian (thanks to asidoryak)
73
- * Ukrainian (thanks to mister_r)
74
-
75
  Read more and thanks to:
76
 
77
  * [Flex Slider](http://flexslider.woothemes.com/)
78
- * [Responsive Slides](http://responsive-slides.viljamis.com/)
79
  * [Coin Slider](http://workshop.rs/projects/coin-slider/)
80
- * [Nivo Slider](http://dev7studios.com/nivo-slider/)
81
 
82
  Find out more at https://www.metaslider.com
83
 
84
- Follow us on Twitter: [@wpmetaslider](https://twitter.com/wpmetaslider)
85
-
86
  == Installation ==
87
 
88
  The easy way:
@@ -99,7 +76,7 @@ The not so easy way:
99
 
100
  == Frequently Asked Questions ==
101
 
102
- http://www.metaslider.com/documentation/
103
 
104
  = How do I include a slideshow in the header of my site? =
105
 
@@ -124,7 +101,7 @@ Add the 'restrict_to' parameter to the shortcode, eg:
124
 
125
  Theme specific instructions:
126
 
127
- http://www.metaslider.com/documentation/theme-integration/
128
 
129
  = It's not working - what can I do? =
130
 
@@ -134,11 +111,11 @@ http://www.metaslider.com/documentation/troubleshooting/
134
 
135
  = Meta Slider is cropping my images in the wrong place - what can I do? =
136
 
137
- See www.metaslider.com/documentation/image-cropping/
138
 
139
  == Screenshots ==
140
 
141
- 1. Meta Slider - for live demos see http://www.metaslider.com/examples/
142
  2. Nivo Slider example
143
  3. Coin Slider example
144
  4. Flex Slider example
@@ -147,6 +124,14 @@ See www.metaslider.com/documentation/image-cropping/
147
 
148
  == Changelog ==
149
 
 
 
 
 
 
 
 
 
150
  = 3.3.5 [22/09/15] =
151
 
152
  * Prepare plugin for WordPress.org translation project (rename textdomain from 'metaslider' to 'ml-slider')
@@ -185,352 +170,4 @@ http://codex.wordpress.org/Security_FAQ#Why_are_there_path_disclosures_when_dire
185
  * Fix: Return public slide when DOING_AJAX
186
  * Improvement: Use admin actions to save slideshow settings
187
 
188
- = 3.3 [17/02/15] =
189
-
190
- * New feature: Smart pad option (for Image Slides & Flex Slider only)
191
- * Portuguese language files added (thanks to mauro.mascarenhas)
192
- * Russian language files updated (thanks to asidoryak)
193
-
194
- = 3.2.1 [16/12/14] =
195
-
196
- * Change: Change slide image functionality backed out
197
- * Fix: Apply FireFox mobile fix to Flex Slider (github #1110)
198
-
199
- = 3.2 [26/11/14] =
200
-
201
- * New feature: Change slide image (click top right of slide thumbnail)
202
- * Update: German language files (thanks to Ov3rfly!)
203
-
204
- = 3.1.1 [21/10/14] =
205
-
206
- * Fix: restrict_to shortcode parameter
207
- * Change: Add metaslider_flex_slider_list_item_attributes filter
208
-
209
- = 3.1 [14/10/14] =
210
-
211
- * New feature: Ajax delete slide (to stop users from losing changes when deleting a slide)
212
- * New feature: restrict_to shortcode parameter now accepts page IDs
213
- * Update: Change icon
214
- * Fix: Minor admin styling fix
215
- * Fix: Hide share buttons for pro users
216
- * Change: Remove upgrade nags from media library, add Go Pro page (with an option to hide the page)
217
-
218
- = 3.0.1 [19/08/14] =
219
-
220
- * Fix: Escape admin setting text fields
221
- * Fix: Escape admin tab names (thanks to Dylan Irzi for spotting and reporting this!)
222
- * Change: Allow shortcode parameters to be filtered
223
-
224
- = 3.0 [30/07/14] =
225
-
226
- **This is not a major update. We're just following the WordPress versioning conventions (3.0 comes after 2.9)**
227
-
228
- * New feature: Set crop position for slides (requires WP 3.9+)
229
- * New feature: Disable cropping setting
230
- * Fix: Use get_posts instead of WP_Query to extract slideshows (fix conflicts with plugins using get_post_type in admin_footer hooks)
231
- * Change: Add filter for capability required to use meta slider
232
-
233
- = 2.9.1 [15/07/14] =
234
-
235
- * New feature: Hungarian Language Pack added
236
- * Fix: Escape attributes and JS in slideshow output (credit to jwenerd!)
237
- * Fix: Escape attributes and text fields in admin
238
- * New feature: Admin slide tabs can be modified with filters
239
-
240
- = 2.9 [25/06/14] =
241
-
242
- * New feature: Japanese Language Pack added
243
- * New feature: Persian Language Pack added
244
- * New feature: Switch between tab and list view
245
- * New feature: Added ms-left and ms-right css classes to align slideshow to left or right
246
- * Improvement: Flex Slider updated to 2.3.0-bleeding (fix initial image fade)
247
- * Fix: reference to window.parent in media library
248
- * Fix: Thumbnail outline in firefox
249
-
250
- = 2.8.1 [28/04/14] =
251
-
252
- * Fix: All in One Events Calendar conflict fix (Advanced Settings not toggling)
253
- * Fix: CSS resets to avoid theme conflicts
254
- * Fix: Autoload visibility conflict (http://wordpress.org/support/topic/autoload-visibillity-conflict)
255
- * Fix: Layer Editor in IE11 - text fields not accessible in modal windows
256
- * Fix: FlexSlider IE11 Fade transition
257
-
258
- = 2.8 [28/04/14] =
259
-
260
- * New feature: Russian Language Pack added
261
- * Fix: Carousel image scaling in FireFox
262
- * Fix: wpautop issue with double ampersand
263
- * New feature: Shortcode parameter added to restrict slideshow to displaying on homepage only (see FAQ)
264
- * Improvement: Save slideshow after reordering slides
265
- * Fix: PHP Warning when no slideshows have been created
266
-
267
- = 2.8-beta [16/04/14] =
268
-
269
- * Improvement: Preview now uses admin-post action
270
- * Improvement: Classes are now auto loaded to reduce memory footprint
271
- (Thanks to Viktor Szépe for the above suggestions!)
272
- * Improvement: Slideshow initilisation time reduced
273
- * Improvement: HTML5 Compatibility: Alt tags always present on image tag - even if empty.
274
- * Improvement: Flex Slider slideshows should now 'reserve' a space for themselves while they fully load
275
- * Update: Flex Slider updated to v2.2.2
276
- * New feature: Romanian Language Pack added (Thanks to Octav Madalin Stanoaia)
277
- * New feature: Dutch Language Pack added
278
- * New feature: WP Super Cache compatibility - cache is cleared when saving slideshow
279
- * New feature: HTML5 Compatibility (Experimental). Set `define('METASLIDER_ENABLE_RESOURCE_MANAGER', true);` in wp-config.php to move Meta Slider link tags head of the page.
280
-
281
- = 2.7.2 [25/03/14] =
282
-
283
- * Fix: Only apply carousel margin to slides
284
- * Fix: Enqueue Easing library when carousel mode is enabled, regardless of effect selection
285
- * Fix: Thumbnail margin when theme has #content div
286
-
287
- = 2.7.1 [19/03/14] =
288
-
289
- * Fix: Remove easing parameter when effect is set to fade
290
- * Fix: Navigation options greyed out in IE
291
- * Fix: qTranslate captions not being processed (typo)
292
-
293
- = 2.7 [18/03/14] =
294
-
295
- * New feature: Crotatian Lang pack added
296
- * New feature: Carousel margin option added
297
- * New feature: Process shortcodes in captions
298
- * Improvement: Tab rename UX
299
- * Improvement: Admin save spinner functionality improved
300
- * Improvement: CSS Resets updated
301
- * Improvement: Use plugins_loaded action to initialise plugin
302
- * Fix: PHP Warnings when one slideshow exists
303
- * Fix: Smart Cropping sometimes not returning smart cropped image
304
- * Fix: Add z-index to meta slider, attempted conflict fix for themes with drop down menus.
305
- * Fix: Only include the easing library when transition effect is set to slide
306
- * Fix: White Label Branding plugin compatibility.
307
- * Change: "Responsive" option renamed to "R. Slides". The (old) "Responsive" option refers to the "Responsive Slides" jQuery library, but users were getting confused as the naming suggested it was the only responsive option. Flex Slider & Nivo Slider are also responsive.
308
-
309
- = 2.6.3 [23/01/14] =
310
-
311
- * Improvement: Various admin screen styling improvements
312
- * Fix: Add 'ms-' prefix to Advanced settings toggle boxes and Preview button (avoid theme conflicts)
313
- * Fix: RTL fixes
314
- * Improvement: Filters added for complete slideshow output
315
- * Improvement: Filter added for slide image label
316
- * Improvement: 'No Conflict' mode refactored
317
- * Improvement: 'slider' parameter added to flexslider before/start/after etc callbacks
318
- * Change: Renamed in admin menu from "Meta Slider Lite" to "Meta Slider"
319
-
320
- = 2.6.2 [02/01/14] =
321
-
322
- * Fix: Vantage background image tiling
323
-
324
- = 2.6.1 [31/12/13] =
325
-
326
- * Fix: Advanced settings arrow toggle
327
- * Fix: All in one SEO / Page builder / Meta Slider conflict
328
- * Fix: NextGen "Insert Gallery" conflict
329
- * New feature: Norwegian language pack added
330
-
331
- = 2.6 [19/12/13] =
332
-
333
- * Fix: Typo in metaslider_responsive_slide_image_attributes filter
334
- * Fix: Caption not working in Nivo Slider
335
- * Fix: Tab styling improved
336
- * Fix: New window styling improved in WP3.7 and below
337
-
338
- More info/Comments: http://www.metaslider.com/coming-soon-meta-slider-2-6-free/
339
-
340
- = 2.6-beta [15/12/13] =
341
-
342
- * New feature: Interface update for WordPress 3.8 admin redesign
343
- * New feature: 'Stretch' setting for full width slideshows
344
- * New feature: No conflict mode
345
- * New feature: 'Add slider' button for posts and pages
346
- * New feature: SEO options (add title & alt text to slides)
347
- * Change: CSS is now enqueued using wp_enqueue_style (Use a minification plugin or caching plugin to move styles to the <head> if HTML5 validity is required - eg W3 Total Cache)
348
-
349
- More info/Comments: http://www.metaslider.com/coming-soon-meta-slider-2-6-free/
350
-
351
- = 2.5 [25/11/13] =
352
- * Fix: JetPack Photon conflict
353
- * Improvement: German Language pack added (thanks to gordon34)
354
- * Improvement: Chinese language pack updated (thanks to 断青丝)
355
- * Improvement: MP6 styling fixes
356
-
357
- = 2.5-beta2 [14/11/13] =
358
- * Fix: Vantage theme backwards compatibility
359
- * Fix: Flexslider anchor attributes filter
360
-
361
- = 2.5-beta1 [12/11/13] =
362
- * Fix: Center align slideshow
363
-
364
- = 2.5-beta [12/11/13] =
365
- * New Feature: 'percentwidth' parameter added to shortcode to allow for 100% wide slideshows
366
- * Improvement: Generate resized images through multiple Ajax requests on save (blank screen fix)
367
- * Improvement: IE9 admin styling tidied up
368
- * Improvement: Filters added to add/change attributes in <img> and <a> tags
369
- * Improvement: Security - nonce checking added
370
- * Change: Remove bottom margin from flex slider when navigation is hidden (add a CSS Class of 'add-margin' if you need the margin)
371
- * Fix: Add slides to slideshow in the same order they're selected in the Media Library
372
- * Fix: Symlink path resolution
373
- * Fix: Do not try to resize/open images that are corrupt (missing metadata) (blank screen fix)
374
-
375
- = 2.4.2 [17/10/13] =
376
- * Fix: qTranslate caption & URL parsing for image slides
377
-
378
- = 2.4.1 [17/10/13] =
379
- * Fix: PHP Warning (reported by & thanks to: fgirardey)
380
-
381
- = 2.4 [16/10/13] =
382
- * Fix: FlexSlider styling in twenty twelve theme
383
- * Fix: IE10 - "Caption" placeholder text being saved as actual caption
384
- * Improvement: Settings table tidied up
385
- * Improvement: New slides are resized during addition to the slideshow
386
- * Improvement: Default slideshow size increased to 700x300
387
- * Improvement: Image filename now displayed for each slide (instead of image dimensions)
388
- * Improvement: Replace deprecated 'live()' jQuery call with 'on()'
389
- * Improvement: Polish Language pack added (thanks to gordon34)
390
- * Improvement: Chinese language pack added (thanks to 断青丝)
391
- * Improvement: 'metaslider_resized_image_url' filter added (could be used to disable cropping)
392
- * Change: qTranslate support for slide URLs (see: http://screencast.com/t/FrsrptyhoT)
393
- * Change: PolyLang fix to ensure slides are extracted for all languages (set up a new slideshow for each language)
394
- * Change: WPML fix to ensure slides are extracted for all languages (set up a new slideshow for each language)
395
-
396
-
397
- = 2.3 [18/09/13] =
398
- * Improvement: Flex Slider upgraded to v2.2
399
- * Improvement: Responsive Slides upgraded to v1.54
400
- * Improvement: 'Create first slideshow' prompt added for new users
401
- * Change: 'scoped' attribute removed from inline CSS tag until browsers catch up with supporting it properly. A new filter has been added: "metaslider_style_attributes" if you wish to add the scoped attribute back in.
402
- * Change: wp_footer check removed due to confusion
403
- * New Feature: 'metaslider_max_tabs' filter added to convert tab list to ordered drop down menu
404
- * Fix: Remove 'Insert Media' tab from 'Add Slide' modal (WP 3.6 only)
405
- * New Feature: Filters added to allow modification of image slide HTML
406
- * Improvement: Settings area tidied up
407
- * Improvement: Image URL Field less restrictive
408
- * Improvement: HTML Output tidied up
409
-
410
- = 2.2.2 [21/08/13] =
411
- * Improvement: System check added with option to dismiss messages. Checks made for: role scoper plugin, wp_footer, wordpress version & GD/ImageMagick.
412
-
413
- = 2.2.1 [08/08/13] =
414
- * Fix: Responsive slides styling in FireFox (reported by and thanks to: dznr418)
415
- * Fix: Flex Slider carousel causing browser to crash in some circumstances
416
-
417
- = 2.2 [01/08/13] =
418
- * Fix: Paragraph tags being added to output using Nivo Slider
419
-
420
- = 2.1.6 [22/07/2013] =
421
- * Fix: Use the original image file if the slideshow size is the same size as the image file
422
- * Fix: Conflict with Advanced Post Types Order plugin
423
- * Fix: Colorbox conflict when using resizable elements in lightbox
424
- * Improvement: Refresh slides after clicking 'save'
425
- * Improvement: Ensure taxonomy category exists before tagging slide to slideshow
426
- * Fix: Only submit form when submit button is clicked (not all buttons)
427
- * Fix: Coin slider caption width in FireFox
428
- * Improvement: Added hook to adjust carousel image margin
429
-
430
- = 2.1.5 [24/05/13] =
431
- * Fix: HTML 5 Validation
432
-
433
- = 2.1.4 [21/05/13] =
434
- * Fix: Widget markup invalid (reported by and thanks to: CarlosCanvas)
435
-
436
- = 2.1.3 [21/05/13] =
437
- * Fix: User Access Manager Plugin incompatibility issues (reported by and thanks to: eltipografico)
438
-
439
- = 2.1.2 [21/05/13] =
440
- * Fix: Nivo Slider theme select dropdown (reported by and thanks to: macks)
441
- * Fix: HTML5 Validation fix for inline styles
442
- * Improvement: Title field added to widget (suggested by and thanks to: pa_esp)
443
- * New feature: Spanish language pack (thanks to eltipografico)
444
-
445
- = 2.1.1 [13/05/13] =
446
- * Fix: PHP version compatibility
447
-
448
- = 2.1 [12/05/13] =
449
- * New feature: Widget added
450
- * New feature: System check added (checks for required image libraries and WordPress version)
451
- * Fix: Multiple CSS fixes added for popular themes
452
- * Fix: Flex slider shows first slide when JS is disabled
453
- * Improvement: Display warning message when unchecking Print JS and Print CSS options
454
- * Improvement: Coinslider navigation centered
455
-
456
- = 2.0.2 [02/05/13] =
457
- * Fix: PHP Error when using slides the same size as the slideshow
458
-
459
- = 2.0.1 [28/04/13] =
460
- * New feature: French language pack (thanks to: fb-graphiklab)
461
- * Fix: Use transparent background on default flexslider theme
462
- * Fix: Set direction to LTR for flexslider viewport (fix for RTL languages)
463
- * Fix: Nivoslider HTML Captions
464
- * Fix: Responsive slides navigation positioning
465
-
466
- = 2.0 [21/04/13] =
467
- * Fix: Responsive slides navigation styling
468
- * Fix: Update slide order on save
469
- * Fix: Smart crop edge cases
470
- * Fix: Flexslider navigation overflow
471
-
472
- = 2.0-betaX [17/04/13] =
473
- * Improvement: Error messages exposed in admin is Meta Slider cannot load the slides
474
- * Improvement: Load default settings if original settings are corrupt/incomplete
475
- * Fix: Smart Crop ratio
476
- * Fix: UTF-8 characters in captions (reported by and thanks to: javitopo)
477
- * Fix: JetPack Photo not loading images (reported by and thanks to: Jason)
478
- * Fix: Double slash on jQuery easing path
479
- * Fix: Paragraph tags outputted in JavaScript (reported by and thanks to: CrimsonRaddish)
480
-
481
- = 2.0-beta =
482
- * New feature: Preview slideshows in admin control panel
483
- * New feature: 'Easing' options added to flex slider
484
- * New feature: 'Carousel mode' option added for flex slider
485
- * New feature: 'Auto play' option added
486
- * New feature: 'Smart Crop' setting ensures your slideshow size remains consitent regardless of image dimensions
487
- * New feature: 'Center align slideshow' option added for all sliders
488
- * New feature: Coin Slider upgraded to latest version, new options now exposed in Meta Slider
489
- * New feature: Captions now supported by responsive slides
490
- * Improvement: Responsive AJAX powered administration screen
491
- * Improvement: Code refactored
492
- * Improvement: Flex Slider captions now sit over the slide
493
- * Fix: Nivo slider invalid markup (reported by and thanks to: nellyshark)
494
- * Fix: JS && encoding error (reported by and thanks to: neefje)
495
-
496
- = 1.3 [28/02/13] =
497
- * Renamed to Meta Slider (previously ML Slider)
498
- * Improvement: Admin styling cleaned up
499
- * Improvement: Code refactored
500
- * Improvement: Plugin localised
501
- * Improvement: Template include PHP code now displayed on slider edit page
502
- * Improvement: jQuery tablednd replaced with jQuery sortable for reordering slides
503
- * New feature: Open URL in new window option added
504
- * Improvement: max-width css rule added to slider wrapper
505
- * Fix: UTF-8 support in captions (reported by and thanks to: petergluk)
506
- * Fix: JS && encoding error (reported by and thanks to: neefje)
507
- * Fix: Editors now have permission to use MetaSlider (reported by and thanks to: rritsud)
508
-
509
- = 1.2.1 [20/02/13] =
510
- * Fix: Number of slides per slideshow limited to WordPress 'blog pages show at most' setting (reported by and thanks to: Kenny)
511
- * Fix: Add warning when BMP file is added to slider (reported by and thanks to: MadBong)
512
- * Fix: Allow images smaller than default thumbnail size to be added to slider (reported by and thanks to: MadBong)
513
-
514
- = 1.2 [19/02/13] =
515
- * Improvement: Code refactored
516
- * Fix: Unable to assign the same image to more than one slider
517
- * Fix: JavaScript error when jQuery is loaded in page footer
518
- * Improvement: Warning notice when the slider has unsaved changes
519
- * Fix: Captions not being escaped (reported by and thanks to: papabeers)
520
- * Improvement: Add multiple files to slider from Media Browser
521
-
522
- = 1.1 [18/02/13] =
523
- * Improvement: Code refactored
524
- * Fix: hitting [enter] brings up Media Library
525
- * Improvement: Settings for new sliders now based on the last edited slider
526
- * Improvement: More screenshots added
527
-
528
- = 1.0.1 [17/02/13] =
529
- * Fix: min version incorrect (should be 3.5)
530
-
531
- = 1.0 [15/02/13] =
532
- * Initial version
533
-
534
  == Upgrade Notice ==
535
-
536
-
1
  === Plugin Name ===
2
  Contributors: matchalabs
3
+ Tags: slider,meta slider,wordpress slider,slideshow,image slider,flex slider,nivo slider,responsive slides,coin slider,carousel,responsive slider
 
4
  Requires at least: 3.5
5
+ Tested up to: 4.7
6
+ Stable tag: 3.3.7
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
10
+ Easy to use WordPress Slider plugin. Create responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
11
 
12
  == Description ==
13
 
14
  http://www.youtube.com/watch?v=o0f3uAvL6Ic
15
 
16
+ The most popular WordPress slider plugin. Creating slideshows with [Meta Slider](http://www.metaslider.com/) is fast and easy. Simply select images from your WordPress Media Library, drag and drop them into place, set slide captions, links and SEO fields all from one page. You can choose from 4 different slider types (Flex Slider, Nivo Slider, Responsive Slides & Coin Slider) and use the provided shortcode or template include to easily embed slideshows in your blog.
17
 
18
  **Includes**
19
 
20
  * **Flex Slider 2** - Responsive, 2 transition effects, carousel mode
21
  * **Nivo Slider** - Responsive, 16 transition effects, 4 themes
22
+ * **Responsive Slides** - Responsive & light weight
23
  * **Coin Slider** - 4 transition effects
24
 
25
  **Features**
26
 
27
+ * Simple, easy to use interface
28
  * Create Responsive, SEO optimised slideshows in seconds
29
+ * Unrestricted support for Image Slides (supports caption, link, title text, alt text)
30
+ * Full Width sliders
31
  * Drag and drop slide reordering
32
  * Admin preview
33
  * Intelligent image cropping
 
34
  * Built in Widget and Shortcode
35
+ * Loads of slider configuration options - transition effect, speed etc (per slideshow)
36
  * Fully localised
37
+ * Multi Site compatible
38
  * Compatible with translation plugins (WPML, PolyLang & qTranslate)
39
+ * Extensive Developer API
40
  * Fast - only the minimum JavaScript/CSS is included on your page
41
+ * Free basic support
42
  * Lightbox support with the [Meta Slider Lightbox](http://wordpress.org/plugins/ml-slider-lightbox/) addon
43
 
44
  Upgrade to [Meta Slider Pro](https://www.metaslider.com/upgrade) to add support for:
45
 
46
  * YouTube & Vimeo slides
47
+ * HTML sliders
48
+ * Layer sliders with CSS3 animations & HTML5 Video backgrounds
49
+ * Dynamic Post Feed/Featured Image sliders (content slider)
50
+ * Custom slider themes
51
  * Thumbnail Navigation
52
  * Premium Support
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  Read more and thanks to:
55
 
56
  * [Flex Slider](http://flexslider.woothemes.com/)
57
+ * [Responsive Slides](http://responsiveslides.com/)
58
  * [Coin Slider](http://workshop.rs/projects/coin-slider/)
59
+ * [Nivo Slider](https://github.com/gilbitron/Nivo-Slider)
60
 
61
  Find out more at https://www.metaslider.com
62
 
 
 
63
  == Installation ==
64
 
65
  The easy way:
76
 
77
  == Frequently Asked Questions ==
78
 
79
+ https://www.metaslider.com/documentation/
80
 
81
  = How do I include a slideshow in the header of my site? =
82
 
101
 
102
  Theme specific instructions:
103
 
104
+ httsp://www.metaslider.com/documentation/theme-integration/
105
 
106
  = It's not working - what can I do? =
107
 
111
 
112
  = Meta Slider is cropping my images in the wrong place - what can I do? =
113
 
114
+ See https://www.metaslider.com/documentation/image-cropping/
115
 
116
  == Screenshots ==
117
 
118
+ 1. Meta Slider - for live demos see https://www.metaslider.com/examples/
119
  2. Nivo Slider example
120
  3. Coin Slider example
121
  4. Flex Slider example
124
 
125
  == Changelog ==
126
 
127
+ = 3.3.7 [06/05/15] =
128
+
129
+ * Fix: "Maximum level reached" error when inserting the shortcode for a slideshow into it's own caption. Thanks to Zhouyuan @ Fortinet for reporting this.
130
+
131
+ = 3.3.6 [14/12/15] =
132
+
133
+ * Fix: Save Spinner
134
+
135
  = 3.3.5 [22/09/15] =
136
 
137
  * Prepare plugin for WordPress.org translation project (rename textdomain from 'metaslider' to 'ml-slider')
170
  * Fix: Return public slide when DOING_AJAX
171
  * Improvement: Use admin actions to save slideshow settings
172
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
  == Upgrade Notice ==