Version Description
2018/Jun/07 =
FIX: Limits responsive image srcset to slideshows with cropping disabled only
FIX: Increases responsive image srcset maximum size to Full
Download this release
Release Info
Developer | DavidAnderson |
Plugin | MetaSlider |
Version | 3.8.1 |
Comparing to | |
See all releases |
Code changes from version 3.8.0 to 3.8.1
- inc/slide/metaslide.class.php +13 -21
- ml-slider.php +2 -2
- readme.txt +8 -3
inc/slide/metaslide.class.php
CHANGED
@@ -197,29 +197,21 @@ class MetaSlide {
|
|
197 |
public function build_image_tag($attributes) {
|
198 |
$attachment_id = $this->get_attachment_id();
|
199 |
|
200 |
-
// For External Slides: we don't have width or height
|
201 |
-
// as well as post feed slides
|
202 |
-
if (empty($attributes['width']) || empty($attributes['height']) || !$attachment_id) {
|
203 |
-
$html = "<img";
|
204 |
-
foreach ( $attributes as $att => $val ) {
|
205 |
-
if ( strlen( $val ) ) {
|
206 |
-
$html .= " " . $att . '="' . esc_attr( $val ) . '"';
|
207 |
-
} else if ( $att == 'alt' ) {
|
208 |
-
$html .= " " . $att . '=""'; // always include alt tag for HTML5 validation
|
209 |
-
}
|
210 |
-
}
|
211 |
-
$html .= " />";
|
212 |
-
return $html;
|
213 |
-
}
|
214 |
-
|
215 |
-
// remove extra src attribute
|
216 |
-
if (isset($attributes['src'])) unset($attributes['src']);
|
217 |
-
|
218 |
if ('disabled' == $this->settings['smartCrop'] || 'disabled_pad' == $this->settings['smartCrop']) {
|
219 |
-
|
|
|
|
|
220 |
}
|
221 |
-
|
222 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
}
|
224 |
|
225 |
|
197 |
public function build_image_tag($attributes) {
|
198 |
$attachment_id = $this->get_attachment_id();
|
199 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
if ('disabled' == $this->settings['smartCrop'] || 'disabled_pad' == $this->settings['smartCrop']) {
|
201 |
+
// remove extra src attribute
|
202 |
+
if (isset($attributes['src'])) unset($attributes['src']);
|
203 |
+
return wp_get_attachment_image($attachment_id, apply_filters('metaslider_default_size', 'full', $this->slider), false, $attributes);
|
204 |
}
|
205 |
+
$html = "<img";
|
206 |
+
foreach ( $attributes as $att => $val ) {
|
207 |
+
if ( strlen( $val ) ) {
|
208 |
+
$html .= " " . $att . '="' . esc_attr( $val ) . '"';
|
209 |
+
} else if ( $att == 'alt' ) {
|
210 |
+
$html .= " " . $att . '=""'; // always include alt tag for HTML5 validation
|
211 |
+
}
|
212 |
+
}
|
213 |
+
$html .= " />";
|
214 |
+
return $html;
|
215 |
}
|
216 |
|
217 |
|
ml-slider.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Plugin Name: MetaSlider
|
7 |
* Plugin URI: https://www.metaslider.com
|
8 |
* Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
|
9 |
-
* Version: 3.8.
|
10 |
* Author: Team Updraft
|
11 |
* Author URI: https://www.metaslider.com
|
12 |
* License: GPL-2.0+
|
@@ -32,7 +32,7 @@ class MetaSliderPlugin {
|
|
32 |
*
|
33 |
* @var string
|
34 |
*/
|
35 |
-
public $version = '3.8.
|
36 |
|
37 |
/**
|
38 |
* Specific SLider
|
6 |
* Plugin Name: MetaSlider
|
7 |
* Plugin URI: https://www.metaslider.com
|
8 |
* Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
|
9 |
+
* Version: 3.8.1
|
10 |
* Author: Team Updraft
|
11 |
* Author URI: https://www.metaslider.com
|
12 |
* License: GPL-2.0+
|
32 |
*
|
33 |
* @var string
|
34 |
*/
|
35 |
+
public $version = '3.8.1';
|
36 |
|
37 |
/**
|
38 |
* Specific SLider
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: matchalabs, DavidAnderson, dnutbourne, kbat82
|
|
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://david.dw-perspective.org.uk/donate
|
5 |
Requires at least: 3.5
|
6 |
-
Stable tag: 3.8.
|
7 |
Tested up to: 5.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
@@ -151,7 +151,12 @@ See https://www.metaslider.com/documentation/image-cropping/
|
|
151 |
|
152 |
== Changelog ==
|
153 |
|
154 |
-
= 3.8.
|
|
|
|
|
|
|
|
|
|
|
155 |
|
156 |
* FEATURE: Adds compatibility with new Pro schedule feature
|
157 |
* FEATURE: Adds compatibility with retina plugin https://wordpress.org/plugins/wp-retina-2x/
|
@@ -657,4 +662,4 @@ More info/Comments: http://www.metaslider.com/coming-soon-meta-slider-2-6-free/
|
|
657 |
* Initial version
|
658 |
|
659 |
== Upgrade Notice ==
|
660 |
-
* 3.8.
|
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://david.dw-perspective.org.uk/donate
|
5 |
Requires at least: 3.5
|
6 |
+
Stable tag: 3.8.1
|
7 |
Tested up to: 5.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
151 |
|
152 |
== Changelog ==
|
153 |
|
154 |
+
= 3.8.1 - 2018/Jun/07 =
|
155 |
+
|
156 |
+
* FIX: Limits responsive image srcset to slideshows with cropping disabled only
|
157 |
+
* FIX: Increases responsive image srcset maximum size to Full
|
158 |
+
|
159 |
+
= 3.8.0 - 2018/Jun/04 =
|
160 |
|
161 |
* FEATURE: Adds compatibility with new Pro schedule feature
|
162 |
* FEATURE: Adds compatibility with retina plugin https://wordpress.org/plugins/wp-retina-2x/
|
662 |
* Initial version
|
663 |
|
664 |
== Upgrade Notice ==
|
665 |
+
* 3.8.1 : This update includes added support for retina images, responsive images, and addresses a few bugs (including in 3.8.0), including when a slideshow has a large quantity of slides.
|