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 | |
| 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.
|
