Slider by WD – Responsive Slider - Version 1.0.17

Version Description

New: Slider Export/Import. Fixed: Delete slides whitout layers on slider delete. Fixed: Image change effect in carousel views whith one image. Fixed: Removed "There is no slider selected or the slider was deleted." error message for unpublished sliders. Fixed: Carousel view after Chrome update(23.05.15). Fixed: Activate first slide tab after slider duplication. Fixed: Active bullet and filmstrip thumbnail in carousel view.

Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Slider by WD – Responsive Slider
Version 1.0.17
Comparing to
See all releases

Code changes from version 1.0.16 to 1.0.17

admin/controllers/WDSControllerSliders_wds.php CHANGED
@@ -1322,7 +1322,7 @@ class WDSControllerSliders_wds {
1322
  global $wpdb;
1323
  $query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $id);
1324
  if ($wpdb->query($query)) {
1325
- $query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1 INNER JOIN ' . $wpdb->prefix . 'wdslayer as t2 ON t1.id=t2.slide_id WHERE t1.slider_id="%d"', $id);
1326
  $wpdb->query($query_image);
1327
  echo WDW_S_Library::message('Item Succesfully Deleted.', 'updated');
1328
  }
@@ -1341,7 +1341,7 @@ class WDSControllerSliders_wds {
1341
  $flag = TRUE;
1342
  $query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $slider_id);
1343
  $wpdb->query($query);
1344
- $query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1 INNER JOIN ' . $wpdb->prefix . 'wdslayer as t2 ON t1.id=t2.slide_id WHERE t1.slider_id="%d"', $slider_id);
1345
  $wpdb->query($query_image);
1346
  }
1347
  }
1322
  global $wpdb;
1323
  $query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $id);
1324
  if ($wpdb->query($query)) {
1325
+ $query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1 LEFT JOIN ' . $wpdb->prefix . 'wdslayer as t2 ON t1.id=t2.slide_id WHERE t1.slider_id="%d"', $id);
1326
  $wpdb->query($query_image);
1327
  echo WDW_S_Library::message('Item Succesfully Deleted.', 'updated');
1328
  }
1341
  $flag = TRUE;
1342
  $query = $wpdb->prepare('DELETE FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $slider_id);
1343
  $wpdb->query($query);
1344
+ $query_image = $wpdb->prepare('DELETE t1.*, t2.* FROM ' . $wpdb->prefix . 'wdsslide as t1 LEFT JOIN ' . $wpdb->prefix . 'wdslayer as t2 ON t1.id=t2.slide_id WHERE t1.slider_id="%d"', $slider_id);
1345
  $wpdb->query($query_image);
1346
  }
1347
  }
admin/models/WDSModelSliders_wds.php CHANGED
@@ -41,12 +41,25 @@ class WDSModelSliders_wds {
41
  $rows[0]->order = 1;
42
  $rows[0]->target_attr_slide = 1;
43
  }
 
 
 
 
 
 
 
 
44
  return $rows;
45
  }
46
 
47
  public function get_layers_row_data($slide_id) {
48
  global $wpdb;
49
  $rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "wdslayer WHERE slide_id='%d' ORDER BY `depth` ASC", $slide_id));
 
 
 
 
 
50
  return $rows;
51
  }
52
 
41
  $rows[0]->order = 1;
42
  $rows[0]->target_attr_slide = 1;
43
  }
44
+ else {
45
+ foreach ($rows as $row) {
46
+ if ($row->type == 'image') {
47
+ $row->image_url = $row->image_url ? $row->image_url : WD_S_URL . '/images/no-image.png';
48
+ $row->thumb_url = $row->thumb_url ? $row->thumb_url : WD_S_URL . '/images/no-image.png';
49
+ }
50
+ }
51
+ }
52
  return $rows;
53
  }
54
 
55
  public function get_layers_row_data($slide_id) {
56
  global $wpdb;
57
  $rows = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "wdslayer WHERE slide_id='%d' ORDER BY `depth` ASC", $slide_id));
58
+ foreach ($rows as $row) {
59
+ if ($row->type == 'image') {
60
+ $row->image_url = $row->image_url ? $row->image_url : WD_S_URL . '/images/no-image.png';
61
+ }
62
+ }
63
  return $rows;
64
  }
65
 
admin/views/WDSViewSliders_wds.php CHANGED
@@ -59,6 +59,8 @@ class WDSViewSliders_wds {
59
  <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'publish_all')" value="Publish" />
60
  <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'unpublish_all')" value="Unpublish" />
61
  <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'duplicate_all')" value="Duplicate" />
 
 
62
  <input class="button-secondary" type="submit" onclick="if (confirm('Do you want to delete selected items?')) {
63
  spider_set_input_value('task', 'delete_all');
64
  } else {
@@ -397,7 +399,7 @@ class WDSViewSliders_wds {
397
  <?php wp_nonce_field('nonce_wd', 'nonce_wd'); ?>
398
  <span class="slider-icon"></span>
399
  <h2><?php echo $page_title; ?></h2>
400
- <div class="wds_buttons" style="float: right; position: absolute; right: 11px; z-index: 50;">
401
  <input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
402
  spider_set_input_value('task', 'save');
403
  spider_ajax_save('sliders_form', event);" value="Save" />
@@ -406,6 +408,7 @@ class WDSViewSliders_wds {
406
  spider_ajax_save('sliders_form', event);" value="Apply" />
407
  <input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
408
  spider_set_input_value('task', 'duplicate');
 
409
  spider_ajax_save('sliders_form', event);" value="Save as Copy" />
410
  <?php
411
  if ($row->spider_uploader) {
@@ -431,7 +434,8 @@ class WDSViewSliders_wds {
431
  <input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
432
  spider_set_input_value('task', 'reset');
433
  spider_ajax_save('sliders_form', event);" value="Reset Settings" />
434
- <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'cancel')" value="Cancel" />
 
435
  </div>
436
  <div class="wds_tabs">
437
  <a href="#"><span tab_type="settings" onclick="wds_change_tab(this, 'wds_settings_box')" class="wds_tab_label">Settings</span></a>
@@ -589,7 +593,7 @@ class WDSViewSliders_wds {
589
  </td>
590
  <td>
591
  <input type="text" id="music_url" name="music_url" size="39" value="<?php echo $row->music_url; ?>" style="display:inline-block;" />
592
- <input id="add_music_url" class="button-primary" type="button" onclick="spider_media_uploader('music', event); return false;" value="Add music" />
593
  <div class="spider_description">Only .aac,.m4a,.f4a,.mp3,.ogg,.oga formats are supported.</div>
594
  </td>
595
  </tr>
@@ -1570,7 +1574,7 @@ class WDSViewSliders_wds {
1570
  <?php
1571
  if (!$row->spider_uploader) {
1572
  ?>
1573
- <input id="wat_img_add_butt" class="button-primary" type="button" onclick="spider_media_uploader('watermark', event); return false;" value="Add Image" />
1574
  <?php
1575
  }
1576
  else {
@@ -1708,7 +1712,7 @@ class WDSViewSliders_wds {
1708
  <div class="wds_box wds_slides_box">
1709
  <table>
1710
  <thead><tr><td colspan="4">&nbsp;</td></tr></thead>
1711
- <tbody style="width: 98%; display: block;">
1712
  <tr>
1713
  <td class="spider_label"><label for="name">Slider name: <span style="color:#FF0000;">*</span> </label></td>
1714
  <td><input type="text" id="name" name="name" value="<?php echo $row->name; ?>" size="39" /></td>
@@ -1745,7 +1749,7 @@ class WDSViewSliders_wds {
1745
  <?php
1746
  if (!$row->spider_uploader) {
1747
  ?>
1748
- <input type="button" class="button-primary" id="button_image_url<?php echo $slide_row->id; ?>" onclick="spider_media_uploader('<?php echo $slide_row->id; ?>', event); return false;" value="Add Image from Media Library" />
1749
  <?php
1750
  }
1751
  else {
@@ -2290,7 +2294,7 @@ class WDSViewSliders_wds {
2290
  <label for="<?php echo $prefix; ?>_social_button">Social button: </label>
2291
  </td>
2292
  <td>
2293
- <select id="<?php echo $prefix; ?>_social_button" onchange="jQuery('#<?php echo $prefix; ?>').attr('class', 'wds_draggable_<?php echo $slide_row->id; ?> wds_draggable fa fa-' + jQuery(this).val())" name="<?php echo $prefix; ?>_social_button" />
2294
  <?php
2295
  foreach ($social_buttons as $key => $social_button) {
2296
  ?>
59
  <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'publish_all')" value="Publish" />
60
  <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'unpublish_all')" value="Unpublish" />
61
  <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'duplicate_all')" value="Duplicate" />
62
+ <input type="button" class="button-secondary wds_free_button" onclick="alert('This functionality is disabled in free version.')" value="Export" />
63
+ <input type="button" class="button-secondary wds_free_button" onclick="alert('This functionality is disabled in free version.')" value="Import" />
64
  <input class="button-secondary" type="submit" onclick="if (confirm('Do you want to delete selected items?')) {
65
  spider_set_input_value('task', 'delete_all');
66
  } else {
399
  <?php wp_nonce_field('nonce_wd', 'nonce_wd'); ?>
400
  <span class="slider-icon"></span>
401
  <h2><?php echo $page_title; ?></h2>
402
+ <div class="wds_buttons" style="float: right; position: relative; z-index: 50;">
403
  <input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
404
  spider_set_input_value('task', 'save');
405
  spider_ajax_save('sliders_form', event);" value="Save" />
408
  spider_ajax_save('sliders_form', event);" value="Apply" />
409
  <input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
410
  spider_set_input_value('task', 'duplicate');
411
+ spider_set_input_value('sub_tab', '');
412
  spider_ajax_save('sliders_form', event);" value="Save as Copy" />
413
  <?php
414
  if ($row->spider_uploader) {
434
  <input class="button-secondary" type="button" onclick="if (wds_check_required('name', 'Name')) {return false;};
435
  spider_set_input_value('task', 'reset');
436
  spider_ajax_save('sliders_form', event);" value="Reset Settings" />
437
+ <input type="button" class="button-secondary wds_free_button" onclick="alert('This functionality is disabled in free version.')" value="Export" />
438
+ <input class="button-secondary" type="submit" onclick="spider_set_input_value('task', 'cancel')" value="Cancel" />
439
  </div>
440
  <div class="wds_tabs">
441
  <a href="#"><span tab_type="settings" onclick="wds_change_tab(this, 'wds_settings_box')" class="wds_tab_label">Settings</span></a>
593
  </td>
594
  <td>
595
  <input type="text" id="music_url" name="music_url" size="39" value="<?php echo $row->music_url; ?>" style="display:inline-block;" />
596
+ <input id="add_music_url" class="button-primary" type="button" onclick="spider_media_uploader('music', event, false); return false;" value="Add music" />
597
  <div class="spider_description">Only .aac,.m4a,.f4a,.mp3,.ogg,.oga formats are supported.</div>
598
  </td>
599
  </tr>
1574
  <?php
1575
  if (!$row->spider_uploader) {
1576
  ?>
1577
+ <input id="wat_img_add_butt" class="button-primary" type="button" onclick="spider_media_uploader('watermark', event, false); return false;" value="Add Image" />
1578
  <?php
1579
  }
1580
  else {
1712
  <div class="wds_box wds_slides_box">
1713
  <table>
1714
  <thead><tr><td colspan="4">&nbsp;</td></tr></thead>
1715
+ <tbody style="display: block;">
1716
  <tr>
1717
  <td class="spider_label"><label for="name">Slider name: <span style="color:#FF0000;">*</span> </label></td>
1718
  <td><input type="text" id="name" name="name" value="<?php echo $row->name; ?>" size="39" /></td>
1749
  <?php
1750
  if (!$row->spider_uploader) {
1751
  ?>
1752
+ <input type="button" class="button-primary" id="button_image_url<?php echo $slide_row->id; ?>" onclick="spider_media_uploader('<?php echo $slide_row->id; ?>', event, false); return false;" value="Add Image from Media Library" />
1753
  <?php
1754
  }
1755
  else {
2294
  <label for="<?php echo $prefix; ?>_social_button">Social button: </label>
2295
  </td>
2296
  <td>
2297
+ <select id="<?php echo $prefix; ?>_social_button" onchange="jQuery('#<?php echo $prefix; ?>').attr('class', 'wds_draggable_<?php echo $slide_row->id; ?> wds_draggable fa fa-' + jQuery(this).val())" name="<?php echo $prefix; ?>_social_button">
2298
  <?php
2299
  foreach ($social_buttons as $key => $social_button) {
2300
  ?>
css/wds_tables.css CHANGED
@@ -40,6 +40,10 @@
40
  width: 210px;
41
  }
42
 
 
 
 
 
43
  .wrap .button {
44
  border-radius: 3px !important;
45
  text-shadow: none !important;
@@ -558,7 +562,9 @@
558
  }
559
 
560
  .wds_add_video,
561
- .wds_resize_image {
 
 
562
  display: none;
563
  padding: 10px;
564
  height: 60px;
@@ -578,13 +584,23 @@
578
  margin-left: -340px;
579
  }
580
 
 
 
 
 
 
 
 
 
581
  .wds_add_video input[type="text"],
582
  .wds_resize_image input[type="text"] {
583
  width: 500px;
584
  }
585
 
586
 
587
- .wds_opacity_video {
 
 
588
  background-color: #000000;
589
  display: none;
590
  opacity: 0.75;
@@ -602,6 +618,7 @@
602
  }
603
 
604
  .wds_tabs {
 
605
  display: none;
606
  position: relative;
607
  z-index: 1;
@@ -869,7 +886,7 @@
869
  }
870
 
871
  .wds_box td {
872
- padding-left: 10px !important;
873
  }
874
 
875
  .wds_draggable {
@@ -881,10 +898,6 @@
881
  width: 60px;
882
  }
883
 
884
- .wds_box td {
885
- padding: 6px 0;
886
- }
887
-
888
  .wds_active_layer {
889
  box-shadow: rgb(44, 36, 36) 0px 0px 5px;
890
  border-radius: 3px;
40
  width: 210px;
41
  }
42
 
43
+ .wds_more {
44
+ font-size: 12px;
45
+ }
46
+
47
  .wrap .button {
48
  border-radius: 3px !important;
49
  text-shadow: none !important;
562
  }
563
 
564
  .wds_add_video,
565
+ .wds_resize_image,
566
+ .wds_import,
567
+ .wds_exports {
568
  display: none;
569
  padding: 10px;
570
  height: 60px;
584
  margin-left: -340px;
585
  }
586
 
587
+ .wds_exports {
588
+ margin-left: -240px;
589
+ }
590
+
591
+ .wds_import {
592
+ margin-left: -185px;
593
+ }
594
+
595
  .wds_add_video input[type="text"],
596
  .wds_resize_image input[type="text"] {
597
  width: 500px;
598
  }
599
 
600
 
601
+ .wds_opacity_video,
602
+ .wds_opacity_import,
603
+ .wds_opacity_export {
604
  background-color: #000000;
605
  display: none;
606
  opacity: 0.75;
618
  }
619
 
620
  .wds_tabs {
621
+ clear: both;
622
  display: none;
623
  position: relative;
624
  z-index: 1;
886
  }
887
 
888
  .wds_box td {
889
+ padding: 10px !important;
890
  }
891
 
892
  .wds_draggable {
898
  width: 60px;
899
  }
900
 
 
 
 
 
901
  .wds_active_layer {
902
  box-shadow: rgb(44, 36, 36) 0px 0px 5px;
903
  border-radius: 3px;
featured/featured.php CHANGED
@@ -32,7 +32,7 @@ function spider_featured($current_plugin = '') {
32
  'href' => 'https://web-dorado.com/products/wordpress-contact-form-maker-plugin.html'
33
  ),
34
  "fm-import" => array(
35
- 'title' => 'Form Maker Export/Import',
36
  'text' => 'WordPress Form Maker export/import plugin',
37
  'content' => 'Form Maker Export/Import is a Form Maker capacity enhancing plugin.',
38
  'href' => 'https://web-dorado.com/products/wordpress-form/export-import.html'
32
  'href' => 'https://web-dorado.com/products/wordpress-contact-form-maker-plugin.html'
33
  ),
34
  "fm-import" => array(
35
+ 'title' => 'FM Export/Import',
36
  'text' => 'WordPress Form Maker export/import plugin',
37
  'content' => 'Form Maker Export/Import is a Form Maker capacity enhancing plugin.',
38
  'href' => 'https://web-dorado.com/products/wordpress-form/export-import.html'
frontend/models/WDSModelSlider.php CHANGED
@@ -27,7 +27,7 @@ class WDSModelSlider {
27
 
28
  public function get_slider_row_data($id) {
29
  global $wpdb;
30
- $row = $wpdb->get_row($wpdb->prepare('SELECT * FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d" AND published=1', $id));
31
  return $row;
32
  }
33
 
27
 
28
  public function get_slider_row_data($id) {
29
  global $wpdb;
30
+ $row = $wpdb->get_row($wpdb->prepare('SELECT * FROM ' . $wpdb->prefix . 'wdsslider WHERE id="%d"', $id));
31
  return $row;
32
  }
33
 
frontend/views/WDSViewSlider.php CHANGED
@@ -23,9 +23,12 @@ class WDSViewSlider {
23
  // Public Methods //
24
  ////////////////////////////////////////////////////////////////////////////////////////
25
  public function display($id, $from_shortcode = 0, $wds = 0) {
26
- $resolutions = array(320, 480, 640, 768, 800, 1024, 1366, 1824, 3000);
27
  require_once(WD_S_DIR . '/framework/WDW_S_Library.php');
28
  $slider_row = $this->model->get_slider_row_data($id);
 
 
 
 
29
  if (!$slider_row) {
30
  echo WDW_S_Library::message(__('There is no slider selected or the slider was deleted.', 'wds'), 'error');
31
  return;
@@ -754,7 +757,7 @@ class WDSViewSlider {
754
  <?php
755
  }
756
  ?>
757
- <div class="wds_slide_container_<?php echo $wds; ?>">
758
  <div class="wds_slide_bg_<?php echo $wds; ?>">
759
  <div class="wds_slider_<?php echo $wds; ?>">
760
  <?php
@@ -1846,7 +1849,7 @@ class WDSViewSlider {
1846
  if (<?php echo $enable_slideshow_shuffle; ?>) {
1847
  iterator = Math.floor((wds_data_<?php echo $wds; ?>.length - 1) * Math.random() + 1);
1848
  }
1849
- wds_change_image_<?php echo $wds; ?>(parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()), (parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()) + iterator) % wds_data_<?php echo $wds; ?>.length, wds_data_<?php echo $wds; ?>)
1850
  }, parseInt('<?php echo ($slideshow_interval * 1000); ?>') + wds_duration_for_change_<?php echo $wds; ?>);
1851
  }
1852
  jQuery(window).focus(function() {
23
  // Public Methods //
24
  ////////////////////////////////////////////////////////////////////////////////////////
25
  public function display($id, $from_shortcode = 0, $wds = 0) {
 
26
  require_once(WD_S_DIR . '/framework/WDW_S_Library.php');
27
  $slider_row = $this->model->get_slider_row_data($id);
28
+ if (!$slider_row->published) {
29
+ return;
30
+ }
31
+ $resolutions = array(320, 480, 640, 768, 800, 1024, 1366, 1824, 3000);
32
  if (!$slider_row) {
33
  echo WDW_S_Library::message(__('There is no slider selected or the slider was deleted.', 'wds'), 'error');
34
  return;
757
  <?php
758
  }
759
  ?>
760
+ <div class="wds_slide_container_<?php echo $wds; ?>" id="wds_slide_container_<?php echo $wds; ?>">
761
  <div class="wds_slide_bg_<?php echo $wds; ?>">
762
  <div class="wds_slider_<?php echo $wds; ?>">
763
  <?php
1849
  if (<?php echo $enable_slideshow_shuffle; ?>) {
1850
  iterator = Math.floor((wds_data_<?php echo $wds; ?>.length - 1) * Math.random() + 1);
1851
  }
1852
+ wds_change_image_<?php echo $wds; ?>(parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()), (parseInt(jQuery('#wds_current_image_key_<?php echo $wds; ?>').val()) + iterator) % wds_data_<?php echo $wds; ?>.length, wds_data_<?php echo $wds; ?>);
1853
  }, parseInt('<?php echo ($slideshow_interval * 1000); ?>') + wds_duration_for_change_<?php echo $wds; ?>);
1854
  }
1855
  jQuery(window).focus(function() {
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-slider-plugin.html
4
  Tags: best slider plugin, carousel, carousel slider, coin slider, content slider, content slideshow, custom video slider, flex slider, free video slider, free video slideshow, Horizontal slider, Image Rotator, image slider, image slideshow, javascript slider, javascript slideshow, jquery slider, jquery slideshow, Photo Slider, posts slider, responsive slider, responsive slideshow, sidebar, slide, slide show, slider, slider plugin, slider widget, slides, slideshow,slideshow manager, slideshow plugin, vertical slider, video slider, video slideshow,vimeo slideshow, vimeo slider, widget slider, widget slideshow, wordpress slider, wordpress slideshow, wp slider, youtube slider, youtube slideshow, post slider, fullscreen Slider, css3 slider, responsive image slider, banner slider, social slider, cycle slider, text slider, revolution slider, thumbnail slider, touch slider, sliders, parallax slider, 3D slider, coinslider, featured-content-slider, image, images, picture, pictures, picture slider, responsive, shortcode, widget, vertical slides, autoplay, auto, jquery, rotate, flexslider, gallery, photo gallery, javascript, rotator, wordpress picture slider, wordpress responsive slider, animation, best slider, fullwidth slider, mobile slider, swipe, layer, layer slider, product slider
5
  Requires at least: 3.4
6
  Tested up to: 4.2
7
- Stable tag: 1.0.16
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -138,6 +138,15 @@ After downloading the ZIP file of the slider plugin,
138
 
139
  == Changelog ==
140
 
 
 
 
 
 
 
 
 
 
141
  = 1.0.16 =
142
  Changed: Featured plugins page.
143
  New: Featured themes page.
4
  Tags: best slider plugin, carousel, carousel slider, coin slider, content slider, content slideshow, custom video slider, flex slider, free video slider, free video slideshow, Horizontal slider, Image Rotator, image slider, image slideshow, javascript slider, javascript slideshow, jquery slider, jquery slideshow, Photo Slider, posts slider, responsive slider, responsive slideshow, sidebar, slide, slide show, slider, slider plugin, slider widget, slides, slideshow,slideshow manager, slideshow plugin, vertical slider, video slider, video slideshow,vimeo slideshow, vimeo slider, widget slider, widget slideshow, wordpress slider, wordpress slideshow, wp slider, youtube slider, youtube slideshow, post slider, fullscreen Slider, css3 slider, responsive image slider, banner slider, social slider, cycle slider, text slider, revolution slider, thumbnail slider, touch slider, sliders, parallax slider, 3D slider, coinslider, featured-content-slider, image, images, picture, pictures, picture slider, responsive, shortcode, widget, vertical slides, autoplay, auto, jquery, rotate, flexslider, gallery, photo gallery, javascript, rotator, wordpress picture slider, wordpress responsive slider, animation, best slider, fullwidth slider, mobile slider, swipe, layer, layer slider, product slider
5
  Requires at least: 3.4
6
  Tested up to: 4.2
7
+ Stable tag: 1.0.17
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
138
 
139
  == Changelog ==
140
 
141
+ = 1.0.17 =
142
+ New: Slider Export/Import.
143
+ Fixed: Delete slides whitout layers on slider delete.
144
+ Fixed: Image change effect in carousel views whith one image.
145
+ Fixed: Removed "There is no slider selected or the slider was deleted." error message for unpublished sliders.
146
+ Fixed: Carousel view after Chrome update(23.05.15).
147
+ Fixed: Activate first slide tab after slider duplication.
148
+ Fixed: Active bullet and filmstrip thumbnail in carousel view.
149
+
150
  = 1.0.16 =
151
  Changed: Featured plugins page.
152
  New: Featured themes page.
slider-wd.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Slider WD
5
  * Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
6
  * Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
7
- * Version: 1.0.16
8
  * Author: WebDorado
9
  * Author URI: https://web-dorado.com/
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -339,7 +339,7 @@ register_activation_hook(__FILE__, 'wds_activate');
339
 
340
  function wds_install() {
341
  $version = get_option("wds_version");
342
- $new_version = '1.0.16';
343
  if ($version && version_compare($version, $new_version, '<')) {
344
  require_once WD_S_DIR . "/sliders-update.php";
345
  wds_update($version);
4
  * Plugin Name: Slider WD
5
  * Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
6
  * Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
7
+ * Version: 1.0.17
8
  * Author: WebDorado
9
  * Author URI: https://web-dorado.com/
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
339
 
340
  function wds_install() {
341
  $version = get_option("wds_version");
342
+ $new_version = '1.0.17';
343
  if ($version && version_compare($version, $new_version, '<')) {
344
  require_once WD_S_DIR . "/sliders-update.php";
345
  wds_update($version);