Version Description
- Fixed "Parse error" - https://wordpress.org/support/topic/no-backend-after-fancybox-update/
- Fixed "Breaks on query strings" - https://wordpress.org/support/topic/url-with-ssl1-fancybox-doesnt-open/
- Fixed "Caption problems" - https://wordpress.org/support/topic/border-not-fitting-and-strange-white-line/
Download this release
Release Info
| Developer | colorlibplugins |
| Plugin | |
| Version | 3.1.3 |
| Comparing to | |
| See all releases | |
Code changes from version 3.1.2 to 3.1.3
- fancybox.php +6 -6
- lib/class-fbfw-plugin-rollback.php +4 -5
- lib/class-fbfw-rollback.php +3 -3
- readme.txt +6 -1
fancybox.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
Plugin Name: FancyBox for WordPress
|
| 5 |
Plugin URI: https://wordpress.org/plugins/fancybox-for-wordpress/
|
| 6 |
Description: Integrates <a href="http://fancyapps.com/fancybox/3/">FancyBox 3</a> into WordPress.
|
| 7 |
-
Version: 3.1.
|
| 8 |
Author: Colorlib
|
| 9 |
Author URI: https://colorlib.com/wp/
|
| 10 |
|
|
@@ -19,7 +19,7 @@ Author URI: https://colorlib.com/wp/
|
|
| 19 |
* Plugin Init
|
| 20 |
*/
|
| 21 |
// Constants
|
| 22 |
-
define( 'FBFW_VERSION', '3.1.
|
| 23 |
define( 'FBFW_PATH', plugin_dir_path( __FILE__ ) );
|
| 24 |
define( 'FBFW_URL', plugin_dir_url( __FILE__ ) );
|
| 25 |
define( 'FBFW_PLUGIN_BASE', plugin_basename( __FILE__ ) );
|
|
@@ -208,12 +208,12 @@ function mfbfw_init() {
|
|
| 208 |
|
| 209 |
if ( $mfbfw['titlePosition'] == 'inside' ) {
|
| 210 |
$afterLoad = 'function( instance, current ) {';
|
| 211 |
-
$afterLoad .= 'current.$content.append(\'<div class=\"fancybox-custom-caption\" style=\" position: absolute;left:0;right:0;color:#000;padding-top:10px;bottom:-50px;
|
| 212 |
$afterLoad .= '}';
|
| 213 |
$hideCaption = 'div.fancybox-caption{display:none !important;}';
|
| 214 |
} else if ( $mfbfw['titlePosition'] == 'over' ) {
|
| 215 |
$afterLoad = 'function( instance, current ) {';
|
| 216 |
-
$afterLoad .= 'current.$content.append(\'<div class=\"fancybox-custom-caption\" style=\" position: absolute;left:0;right:0;color:#000;padding-top:10px;bottom:0;
|
| 217 |
$afterLoad .= '}';
|
| 218 |
$hideCaption = 'div.fancybox-caption{display:none !important;}';
|
| 219 |
} else {
|
|
@@ -253,7 +253,7 @@ function mfbfw_init() {
|
|
| 253 |
<style type="text/css">
|
| 254 |
'.$hideCaption.'
|
| 255 |
' . ( isset( $mfbfw['overlayShow'] ) ? '' : 'div.fancybox-bg{background:transparent !important;}' ) . '
|
| 256 |
-
' . 'img.fancybox-image{border-width:' . $mfbfw['padding'] . 'px;border-color:' . $mfbfw['paddingColor'] . ';border-style:solid;}' . '
|
| 257 |
' . ( isset( $mfbfw['overlayColor'] ) && $mfbfw['overlayColor'] ? 'div.fancybox-bg{background-color:' . hexTorgba( $mfbfw['overlayColor'], $mfbfw['overlayOpacity'] ) . ';opacity:1 !important;}' : '' ) . ( isset( $mfbfw['paddingColor'] ) && $mfbfw['paddingColor'] ? 'div.fancybox-content{border-color:' . $mfbfw['paddingColor'] . '}' : '' ) . '
|
| 258 |
' . ( isset( $mfbfw['paddingColor'] ) && $mfbfw['paddingColor'] && $mfbfw['titlePosition'] == 'inside' ? 'div#fancybox-title{background-color:' . $mfbfw['paddingColor'] . '}' : '' ) . '
|
| 259 |
div.fancybox-content{background-color:' . $mfbfw['paddingColor'] . ( isset( $mfbfw['border'] ) && $mfbfw['border'] ? ';border:1px solid ' . $mfbfw['borderColor'] : '' ) . '}
|
|
@@ -275,7 +275,7 @@ function mfbfw_init() {
|
|
| 275 |
}
|
| 276 |
|
| 277 |
// Supported file extensions
|
| 278 |
-
var thumbnails = jQuery("a:has(img)").not(".nolightbox").filter( function() { return /\.(jpe?g|png|gif|bmp)
|
| 279 |
<?php if ( $mfbfw['galleryType'] == 'post' ) { ?>
|
| 280 |
|
| 281 |
// Gallery type BY POST and on post or page (so only one post or page is visible)
|
| 4 |
Plugin Name: FancyBox for WordPress
|
| 5 |
Plugin URI: https://wordpress.org/plugins/fancybox-for-wordpress/
|
| 6 |
Description: Integrates <a href="http://fancyapps.com/fancybox/3/">FancyBox 3</a> into WordPress.
|
| 7 |
+
Version: 3.1.3
|
| 8 |
Author: Colorlib
|
| 9 |
Author URI: https://colorlib.com/wp/
|
| 10 |
|
| 19 |
* Plugin Init
|
| 20 |
*/
|
| 21 |
// Constants
|
| 22 |
+
define( 'FBFW_VERSION', '3.1.3' );
|
| 23 |
define( 'FBFW_PATH', plugin_dir_path( __FILE__ ) );
|
| 24 |
define( 'FBFW_URL', plugin_dir_url( __FILE__ ) );
|
| 25 |
define( 'FBFW_PLUGIN_BASE', plugin_basename( __FILE__ ) );
|
| 208 |
|
| 209 |
if ( $mfbfw['titlePosition'] == 'inside' ) {
|
| 210 |
$afterLoad = 'function( instance, current ) {';
|
| 211 |
+
$afterLoad .= 'current.$content.append(\'<div class=\"fancybox-custom-caption\" style=\" position: absolute;left:0;right:0;color:#000;padding-top:10px;bottom:-50px;margin:0 auto;text-align:center; \">\' + current.opts.caption + \'</div>\');';
|
| 212 |
$afterLoad .= '}';
|
| 213 |
$hideCaption = 'div.fancybox-caption{display:none !important;}';
|
| 214 |
} else if ( $mfbfw['titlePosition'] == 'over' ) {
|
| 215 |
$afterLoad = 'function( instance, current ) {';
|
| 216 |
+
$afterLoad .= 'current.$content.append(\'<div class=\"fancybox-custom-caption\" style=\" position: absolute;left:0;right:0;color:#000;padding-top:10px;bottom:0;margin:0 auto;text-align:center; \">\' + current.opts.caption + \'</div>\');';
|
| 217 |
$afterLoad .= '}';
|
| 218 |
$hideCaption = 'div.fancybox-caption{display:none !important;}';
|
| 219 |
} else {
|
| 253 |
<style type="text/css">
|
| 254 |
'.$hideCaption.'
|
| 255 |
' . ( isset( $mfbfw['overlayShow'] ) ? '' : 'div.fancybox-bg{background:transparent !important;}' ) . '
|
| 256 |
+
' . 'img.fancybox-image{border-width:' . $mfbfw['padding'] . 'px;border-color:' . $mfbfw['paddingColor'] . ';border-style:solid;height:auto;}' . '
|
| 257 |
' . ( isset( $mfbfw['overlayColor'] ) && $mfbfw['overlayColor'] ? 'div.fancybox-bg{background-color:' . hexTorgba( $mfbfw['overlayColor'], $mfbfw['overlayOpacity'] ) . ';opacity:1 !important;}' : '' ) . ( isset( $mfbfw['paddingColor'] ) && $mfbfw['paddingColor'] ? 'div.fancybox-content{border-color:' . $mfbfw['paddingColor'] . '}' : '' ) . '
|
| 258 |
' . ( isset( $mfbfw['paddingColor'] ) && $mfbfw['paddingColor'] && $mfbfw['titlePosition'] == 'inside' ? 'div#fancybox-title{background-color:' . $mfbfw['paddingColor'] . '}' : '' ) . '
|
| 259 |
div.fancybox-content{background-color:' . $mfbfw['paddingColor'] . ( isset( $mfbfw['border'] ) && $mfbfw['border'] ? ';border:1px solid ' . $mfbfw['borderColor'] : '' ) . '}
|
| 275 |
}
|
| 276 |
|
| 277 |
// Supported file extensions
|
| 278 |
+
var thumbnails = jQuery("a:has(img)").not(".nolightbox").filter( function() { return /\.(jpe?g|png|gif|bmp|pdf)\?.+$/i.test(jQuery(this).attr('href')) });
|
| 279 |
<?php if ( $mfbfw['galleryType'] == 'post' ) { ?>
|
| 280 |
|
| 281 |
// Gallery type BY POST and on post or page (so only one post or page is visible)
|
lib/class-fbfw-plugin-rollback.php
CHANGED
|
@@ -44,27 +44,26 @@ class FBFW_Plugin_RollBack {
|
|
| 44 |
|
| 45 |
if ( class_exists( 'FBFW_Rollback' ) ) {
|
| 46 |
$rollback = new FBFW_Rollback(
|
| 47 |
-
|
| 48 |
'version' => FBFW_PREVIOUS_PLUGIN_VERSION,
|
| 49 |
'plugin_name' => FBFW_PLUGIN_BASE,
|
| 50 |
'plugin_slug' => $plugin_slug,
|
| 51 |
'package_url' => sprintf( 'https://downloads.wordpress.org/plugin/%s.%s.zip', PLUGIN_NAME, FBFW_PREVIOUS_PLUGIN_VERSION ),
|
| 52 |
-
|
| 53 |
);
|
| 54 |
$rollback->run();
|
| 55 |
}
|
| 56 |
|
| 57 |
wp_die(
|
| 58 |
-
'', __( 'Rollback to Previous Version', 'mfbfw' ),
|
| 59 |
'response' => 200,
|
| 60 |
-
|
| 61 |
);
|
| 62 |
}
|
| 63 |
|
| 64 |
public function rollback_scripts() {
|
| 65 |
wp_enqueue_script('rollback-script', FBFW_URL . 'assets/js/rollback.js', FBFW_VERSION); // Load Rollback script
|
| 66 |
wp_enqueue_script( 'rollback-script' );
|
| 67 |
-
|
| 68 |
}
|
| 69 |
|
| 70 |
}
|
| 44 |
|
| 45 |
if ( class_exists( 'FBFW_Rollback' ) ) {
|
| 46 |
$rollback = new FBFW_Rollback(
|
| 47 |
+
array(
|
| 48 |
'version' => FBFW_PREVIOUS_PLUGIN_VERSION,
|
| 49 |
'plugin_name' => FBFW_PLUGIN_BASE,
|
| 50 |
'plugin_slug' => $plugin_slug,
|
| 51 |
'package_url' => sprintf( 'https://downloads.wordpress.org/plugin/%s.%s.zip', PLUGIN_NAME, FBFW_PREVIOUS_PLUGIN_VERSION ),
|
| 52 |
+
)
|
| 53 |
);
|
| 54 |
$rollback->run();
|
| 55 |
}
|
| 56 |
|
| 57 |
wp_die(
|
| 58 |
+
'', __( 'Rollback to Previous Version', 'mfbfw' ), array(
|
| 59 |
'response' => 200,
|
| 60 |
+
)
|
| 61 |
);
|
| 62 |
}
|
| 63 |
|
| 64 |
public function rollback_scripts() {
|
| 65 |
wp_enqueue_script('rollback-script', FBFW_URL . 'assets/js/rollback.js', FBFW_VERSION); // Load Rollback script
|
| 66 |
wp_enqueue_script( 'rollback-script' );
|
|
|
|
| 67 |
}
|
| 68 |
|
| 69 |
}
|
lib/class-fbfw-rollback.php
CHANGED
|
@@ -72,7 +72,7 @@ class FBFW_Rollback {
|
|
| 72 |
*
|
| 73 |
* @param array $args Optional. Rollback arguments. Default is an empty array.
|
| 74 |
*/
|
| 75 |
-
public function __construct( $args =
|
| 76 |
foreach ( $args as $key => $value ) {
|
| 77 |
$this->{$key} = $value;
|
| 78 |
}
|
|
@@ -150,12 +150,12 @@ class FBFW_Rollback {
|
|
| 150 |
|
| 151 |
$logo_url = FBFW_URL . 'assets/images/icon.jpg';
|
| 152 |
|
| 153 |
-
$upgrader_args =
|
| 154 |
'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),
|
| 155 |
'plugin' => $this->plugin_name,
|
| 156 |
'nonce' => 'upgrade-plugin_' . $this->plugin_name,
|
| 157 |
'title' => '<img src="' . $logo_url . '" alt="FBFW logo">' . __( 'Rollback to Previous Version', 'epfw' ),
|
| 158 |
-
|
| 159 |
|
| 160 |
$this->print_inline_style();
|
| 161 |
|
| 72 |
*
|
| 73 |
* @param array $args Optional. Rollback arguments. Default is an empty array.
|
| 74 |
*/
|
| 75 |
+
public function __construct( $args = array() ) {
|
| 76 |
foreach ( $args as $key => $value ) {
|
| 77 |
$this->{$key} = $value;
|
| 78 |
}
|
| 150 |
|
| 151 |
$logo_url = FBFW_URL . 'assets/images/icon.jpg';
|
| 152 |
|
| 153 |
+
$upgrader_args = array(
|
| 154 |
'url' => 'update.php?action=upgrade-plugin&plugin=' . rawurlencode( $this->plugin_name ),
|
| 155 |
'plugin' => $this->plugin_name,
|
| 156 |
'nonce' => 'upgrade-plugin_' . $this->plugin_name,
|
| 157 |
'title' => '<img src="' . $logo_url . '" alt="FBFW logo">' . __( 'Rollback to Previous Version', 'epfw' ),
|
| 158 |
+
);
|
| 159 |
|
| 160 |
$this->print_inline_style();
|
| 161 |
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: silkalns
|
|
| 3 |
Tags: fancybox, lightbox, jquery, gallery, image, images, photo, photos, picture, pictures, zoom
|
| 4 |
Requires at least: 3.4
|
| 5 |
Tested up to: 4.9
|
| 6 |
-
Stable tag: 3.1.
|
| 7 |
License: GPL/MIT
|
| 8 |
|
| 9 |
Seamlessly integrates FancyBox lightbox into your WordPress blog: Upload, activate, and you're done. Additional configuration optional.
|
|
@@ -31,6 +31,11 @@ If you enjoy using FancyBox lightbox for WordPress please leave a [positive feed
|
|
| 31 |
|
| 32 |
== Changelog ==
|
| 33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
= 3.1.2 =
|
| 35 |
* Fixed "All links get the fancybox class"
|
| 36 |
|
| 3 |
Tags: fancybox, lightbox, jquery, gallery, image, images, photo, photos, picture, pictures, zoom
|
| 4 |
Requires at least: 3.4
|
| 5 |
Tested up to: 4.9
|
| 6 |
+
Stable tag: 3.1.3
|
| 7 |
License: GPL/MIT
|
| 8 |
|
| 9 |
Seamlessly integrates FancyBox lightbox into your WordPress blog: Upload, activate, and you're done. Additional configuration optional.
|
| 31 |
|
| 32 |
== Changelog ==
|
| 33 |
|
| 34 |
+
= 3.1.3 =
|
| 35 |
+
* Fixed "Parse error" - https://wordpress.org/support/topic/no-backend-after-fancybox-update/
|
| 36 |
+
* Fixed "Breaks on query strings" - https://wordpress.org/support/topic/url-with-ssl1-fancybox-doesnt-open/
|
| 37 |
+
* Fixed "Caption problems" - https://wordpress.org/support/topic/border-not-fitting-and-strange-white-line/
|
| 38 |
+
|
| 39 |
= 3.1.2 =
|
| 40 |
* Fixed "All links get the fancybox class"
|
| 41 |
|
