WP Image Zoom - Version 1.47

Version Description

  • 06/21/2021
  • Fix: check $_GET variables against an array of allowed values
  • Fix: use "window.parent" instead of "document.parent" when checking if the page is within a page builder or not
Download this release

Release Info

Developer diana_burduja
Plugin Icon 128x128 WP Image Zoom
Version 1.47
Comparing to
See all releases

Code changes from version 1.46 to 1.47

assets/js/image_zoom-init.js CHANGED
@@ -15,7 +15,7 @@ jQuery(document).ready(function( $ ){
15
  return;
16
  }
17
 
18
- var url = (window.location != window.parent.location) ? document.parent.location.href: document.location.href;
19
 
20
  // Is this an Elementor editor iframe.
21
  if ( $('body.elementor-editor-active').length > 0
15
  return;
16
  }
17
 
18
+ var url = (window.location != window.parent.location) ? window.parent.location.href: window.location.href;
19
 
20
  // Is this an Elementor editor iframe.
21
  if ( $('body.elementor-editor-active').length > 0
image-zoooom.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WP Image Zoom
4
  * Plugin URI: https://wordpress.org/plugins/wp-image-zoooom/
5
  * Description: Add zoom effect over the an image, whether it is an image in a post/page or the featured image of a product in a WooCommerce shop
6
- * Version: 1.46
7
  * Author: SilkyPress
8
  * Author URI: https://www.silkypress.com
9
  * License: GPL2
@@ -12,7 +12,7 @@
12
  * Domain Path: /languages/
13
  *
14
  * WC requires at least: 3.0.0
15
- * WC tested up to: 5.4
16
  */
17
 
18
  if ( ! defined( 'ABSPATH' ) ) {
@@ -26,7 +26,7 @@ if ( ! class_exists( 'ImageZoooom' ) ) :
26
  * @class ImageZoooom
27
  */
28
  final class ImageZoooom {
29
- public $version = '1.46';
30
  public $theme = '';
31
  protected static $_instance = null;
32
 
3
  * Plugin Name: WP Image Zoom
4
  * Plugin URI: https://wordpress.org/plugins/wp-image-zoooom/
5
  * Description: Add zoom effect over the an image, whether it is an image in a post/page or the featured image of a product in a WooCommerce shop
6
+ * Version: 1.47
7
  * Author: SilkyPress
8
  * Author URI: https://www.silkypress.com
9
  * License: GPL2
12
  * Domain Path: /languages/
13
  *
14
  * WC requires at least: 3.0.0
15
+ * WC tested up to: 5.6
16
  */
17
 
18
  if ( ! defined( 'ABSPATH' ) ) {
26
  * @class ImageZoooom
27
  */
28
  final class ImageZoooom {
29
+ public $version = '1.47';
30
  public $theme = '';
31
  protected static $_instance = null;
32
 
includes/admin-side.php CHANGED
@@ -109,7 +109,7 @@ class ImageZoooom_Admin {
109
  'settings' => __( 'Zoom Settings', 'wp-image-zoooom' ),
110
  );
111
 
112
- $tab_current = ( isset( $_GET['tab'] ) ) ? $_GET['tab'] : 'settings';
113
  $options_current = ( 'settings' === $tab_current ) ? 'zoooom_settings' : 'zoooom_general';
114
 
115
  // Get the field settings.
@@ -281,13 +281,13 @@ class ImageZoooom_Admin {
281
 
282
  // Check if Jetpack Photon module is active
283
  if ( defined( 'JETPACK__VERSION' ) ) {
284
- $message = __( 'WP Image Zoom plugin is not compatible with the <a href="admin.php?page=jetpack">Jetpack Photon</a> module. If you find that the zoom is not working, try to deactivate the Photon module and see if that solves it.', 'wp-image-zoooom-pro' );
285
  $w->add_notice( 'iz_dismiss_jetpack', $message );
286
  }
287
 
288
  // Warning about BWF settings
289
  if ( is_plugin_active( 'bwp-minify/bwp-minify.php' ) ) {
290
- $message = __( '<b>If the zoom does not show up</b> on your website, it could be because you need to add the image_zoooom-init and the image_zoooom to the Scripts to NOT minify option in the BWP Minify settings, as shown in <a href="https://www.silkypress.com/wp-content/uploads/2016/09/image-zoom-bwp.png" target="_blank">this screenshot</a>.', 'wp-image-zoooom-pro' );
291
  $w->add_notice( 'iz_dismiss_bwp_minify', $message );
292
  }
293
 
@@ -308,7 +308,7 @@ class ImageZoooom_Admin {
308
 
309
  // Check if the Bridge theme is active
310
  if ( strpos( strtolower( get_template() ), 'bridge' ) !== false && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
311
- $message = __( 'The <b>Bridge</b> theme replaces the default WooCommerce product gallery with its own. The <b>WP Image Zoom</b> plugin will not work with this replaced gallery. But if you set the "Enable Default WooCommerce Product Gallery Features" option to "Yes" on the <a href="' . admin_url( 'admin.php?page=qode_theme_menu_tab_woocommerce' ) . '">WP Admin -> Qode Options -> WooCommerce</a> page, then the zoom will work as expected on the product gallery.', 'wp-image-zoooom' );
312
  // Note: This works for Bridge 16.7, but not for Bridge 14.1
313
  $w->add_notice( 'iz_dismiss_bridge', $message, 'updated settings-error notice is-dismissible' );
314
  }
@@ -317,7 +317,7 @@ class ImageZoooom_Admin {
317
  if ( is_plugin_active( 'wooswipe/wooswipe.php' ) ) {
318
  $pro_url = 'https://www.silkypress.com/wp-image-zoom-plugin/?utm_source=wordpress&utm_campaign=iz_free&utm_medium=banner';
319
  $wooswipe_url = 'https://wordpress.org/plugins/wooswipe/';
320
- $message = sprintf( __( 'WP Image Zoom plugin is <b>not compatible with the <a href="%1$s">WooSwipe WooCommerce Gallery</a> plugin</b>. You can try the zoom plugin with the default WooCommerce gallery by deactivating the WooSwipe plugin. Alternatively, you can upgrade to the WP Image Zoom Pro version, where the issue with the WooSwipe plugin is fixed.' ), $wooswipe_url, $pro_url );
321
  $w->add_notice( 'iz_dismiss_wooswipe', $message );
322
  }
323
 
@@ -325,20 +325,20 @@ class ImageZoooom_Admin {
325
  if ( strpos( strtolower( get_template() ), 'avada' ) !== false && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
326
  $avada_options = get_option( 'fusion_options' );
327
  if ( isset( $avada_options['disable_woo_gallery'] ) && $avada_options['disable_woo_gallery'] == '1' ) {
328
- $message = __( '<b>The zoom will work</b> on the WooCommerce products images only when having the <b>"Avada\'s WooCommerce Product Gallery Slider"</b> option <b>turned off</b> on the <a href="' . admin_url( 'themes.php?page=avada_options' ) . '">WP Admin -> Avada -> Theme Options -> WooCommerce -> General WooCommerce</a> page' );
329
  $w->add_notice( 'iz_dismiss_avada_woo_gallery', $message );
330
  }
331
  }
332
 
333
  // Warning about Flatsome theme
334
  if ( strpos( strtolower(get_template()), 'flatsome') !== false && $w->is_url('zoooom_settings')) {
335
- $message = __( 'The Flatsome theme replaces the default WooCommerce gallery with a Flickity carousel, which leads to the effects that it zooms only on the first image. Please check <a href="https://www.silkypress.com/wp-image-zoom/zoom-woocommerce-gallery-flatsome-theme/" target="_blank">this article</a> for a solution to the issue.', 'wp-image-zoooom-pro' );
336
  $w->add_notice( 'iz_dismiss_flatsome_theme', $message );
337
  }
338
 
339
  // Warning about Smart Image Resize plugin.
340
  if ( is_plugin_active( 'smart-image-resize/plugpix-smart-image-resize.php' ) && $w->is_url( 'zoooom_settings' ) ) {
341
- $message = __( 'The <b>Smart Image Resize for WooCommerce</b> plugin modifies the WooCommerce product images, which will result in a distorted zoom lens on those images. Unfortunately, if you plan to use the <b>WP Image Zoom PRO</b> plugin on the WooCommerce product images, then, you\'ll need to deactivate the <b>Smart Image Resize</b> plugin.', 'wp-image-zoooom-pro' );
342
  $w->add_notice( 'iz_dismiss_smart_image_resize', $message );
343
  }
344
 
@@ -347,7 +347,7 @@ class ImageZoooom_Admin {
347
  $slick_url = 'http://kenwheeler.github.io/slick/';
348
  $variation_plugin_url = 'https://wordpress.org/plugins/woo-variation-gallery/';
349
  $pro_url = 'https://www.silkypress.com/wp-image-zoom-plugin/?utm_source=wordpress&utm_campaign=iz_free&utm_medium=banner';
350
- $message = sprintf( __( 'The <a href="%1$s" target="_blank">Additional Variation Images Gallery for WooCommerce</a> plugin replaces the default WooCommerce gallery with a <a href="%2$s" target="_blank">Slick carousel</a> gallery. Unfortunately the <b>WP Image Zoom</b> plugin will not work with the <b>Slick carousel</b> gallery. You can try the zoom plugin with the default WooCommerce gallery by deactivating the <b>Additional Variation Images Gallery for WooCommerce</b> plugin. Alternatively, you can upgrade to the <a href="%3$s">WP Image Zoom Pro</a> version, which is compatible with the <b>Slick carousel</b> gallery, therefore compatible with the <b>Additional Variation Images Gallery for WooCommerce</b> plugin.' ), $variation_plugin_url, $slick_url, $pro_url );
351
  $w->add_notice( 'iz_dismiss_woo_variation', $message );
352
  }
353
 
@@ -356,14 +356,14 @@ class ImageZoooom_Admin {
356
  $slick_url = 'http://kenwheeler.github.io/slick/';
357
  $gallery_plugin_url = 'https://wordpress.org/plugins/product-video-gallery-slider-for-woocommerce/';
358
  $pro_url = 'https://www.silkypress.com/wp-image-zoom-plugin/?utm_source=wordpress&utm_campaign=iz_free&utm_medium=banner';
359
- $message = sprintf( __( 'The <a href="%1$s" target="_blank">WooCommerce Product Video Gallery</a> plugin replaces the default WooCommerce gallery with a <a href="%2$s" target="_blank">Slick carousel</a> gallery. Unfortunately the <b>WP Image Zoom</b> plugin will not work with the <b>Slick carousel</b> gallery. You can try the zoom plugin with the default WooCommerce gallery by deactivating the <b>WooCommerce Product Video Gallery</b> plugin. Alternatively, you can upgrade to the <a href="%3$s">WP Image Zoom Pro</a> version, which is compatible with the <b>Slick carousel</b> gallery, therefore compatible with the <b>WooCommerce Product Video Gallery</b> plugin.' ), $gallery_plugin_url, $slick_url, $pro_url );
360
  $w->add_notice( 'iz_dismiss_gallery_video', $message );
361
  }
362
 
363
  // Warning about the Product Gallery Slider for WooCommerce plugin.
364
  if ( is_plugin_active( 'woo-product-gallery-slider/woo-product-gallery-slider.php' ) && $w->is_url( 'zoooom_settings' ) ) {
365
  $gallery_plugin_url = 'https://wordpress.org/plugins/woo-product-gallery-slider/';
366
- $message = sprintf( __( 'The <a href="%1$s" target="_blank">Product Gallery Slider for WooCommerce</a> plugin replaces the default WooCommerce gallery with a custom implementation, which, unfortunately, is not compatible with the <b>WP Image Zoom</b> plugin. You can try the image zoom plugin with the default WooCommerce gallery by deactivating the <b>Product Gallery Slider for WooCommerce</b> plugin.' ), $gallery_plugin_url );
367
  $w->add_notice( 'iz_dismiss_woo_product_gallery_slider', $message );
368
  }
369
 
109
  'settings' => __( 'Zoom Settings', 'wp-image-zoooom' ),
110
  );
111
 
112
+ $tab_current = ( isset( $_GET['tab'] ) && in_array( $_GET['tab'], $tabs ) ) ? $_GET['tab'] : 'settings';
113
  $options_current = ( 'settings' === $tab_current ) ? 'zoooom_settings' : 'zoooom_general';
114
 
115
  // Get the field settings.
281
 
282
  // Check if Jetpack Photon module is active
283
  if ( defined( 'JETPACK__VERSION' ) ) {
284
+ $message = sprintf( __('Under certain situations the <a href="%1$s">Lazy Loading</a> functionality from Jetpack can interfere with the image zooming. If you\'re expriencing issues with the zoom, please try deactivating this option. Since WordPress 5.5 the lazy-loading technique is used by default on all the website\'s images, also when the Lazy Loading option from Jetpack is disabled.', 'wp-image-zoooom' ), admin_url( 'admin.php?page=jetpack#/performance' ) );
285
  $w->add_notice( 'iz_dismiss_jetpack', $message );
286
  }
287
 
288
  // Warning about BWF settings
289
  if ( is_plugin_active( 'bwp-minify/bwp-minify.php' ) ) {
290
+ $message = sprintf( __( '<b>If the zoom does not show up</b> on your website, it could be because you need to add the "image_zoooom-init" and the "image_zoooom" to the "Scripts to NOT minify" option in the BWP Minify settings, as shown in <a href="%1$s" target="_blank">this screenshot</a>.', 'wp-image-zoooom' ), 'https://www.silkypress.com/wp-content/uploads/2016/09/image-zoom-bwp.png' );
291
  $w->add_notice( 'iz_dismiss_bwp_minify', $message );
292
  }
293
 
308
 
309
  // Check if the Bridge theme is active
310
  if ( strpos( strtolower( get_template() ), 'bridge' ) !== false && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
311
+ $message = sprintf( __( 'The <b>Bridge</b> theme replaces the default WooCommerce product gallery with its own. The <b>WP Image Zoom</b> plugin will not work with this replaced gallery. But if you set the "Enable Default WooCommerce Product Gallery Features" option to "Yes" on the <a href="%1$s">%2$s</a> page, then the zoom will work as expected on the product gallery.', 'wp-image-zoooom' ), admin_url( 'admin.php?page=qode_theme_menu_tab_woocommerce' ), 'WP Admin -> Qode Options -> WooCommerce' );
312
  // Note: This works for Bridge 16.7, but not for Bridge 14.1
313
  $w->add_notice( 'iz_dismiss_bridge', $message, 'updated settings-error notice is-dismissible' );
314
  }
317
  if ( is_plugin_active( 'wooswipe/wooswipe.php' ) ) {
318
  $pro_url = 'https://www.silkypress.com/wp-image-zoom-plugin/?utm_source=wordpress&utm_campaign=iz_free&utm_medium=banner';
319
  $wooswipe_url = 'https://wordpress.org/plugins/wooswipe/';
320
+ $message = sprintf( __( 'WP Image Zoom plugin is <b>not compatible with the <a href="%1$s">WooSwipe WooCommerce Gallery</a> plugin</b>. You can try the zoom plugin with the default WooCommerce gallery by deactivating the WooSwipe plugin. Alternatively, you can upgrade to the WP Image Zoom Pro version, where the issue with the WooSwipe plugin is fixed.', 'wp-image-zoooom' ), $wooswipe_url, $pro_url );
321
  $w->add_notice( 'iz_dismiss_wooswipe', $message );
322
  }
323
 
325
  if ( strpos( strtolower( get_template() ), 'avada' ) !== false && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
326
  $avada_options = get_option( 'fusion_options' );
327
  if ( isset( $avada_options['disable_woo_gallery'] ) && $avada_options['disable_woo_gallery'] == '1' ) {
328
+ $message = sprintf( __( '<b>The zoom will work</b> on the WooCommerce products images only when having the <b>"Avada\'s WooCommerce Product Gallery Slider"</b> option <b>turned off</b> on the <a href="%1$s">%2$s</a> page', 'wp-image-zoooom' ), admin_url( 'themes.php?page=avada_options' ), 'WP Admin -> Avada -> Theme Options -> WooCommerce -> General WooCommerce' );
329
  $w->add_notice( 'iz_dismiss_avada_woo_gallery', $message );
330
  }
331
  }
332
 
333
  // Warning about Flatsome theme
334
  if ( strpos( strtolower(get_template()), 'flatsome') !== false && $w->is_url('zoooom_settings')) {
335
+ $message = sprintf( __( 'The Flatsome theme replaces the default WooCommerce gallery with a Flickity carousel, which leads to the effects that it zooms only on the first image. Please check <a href="%1$s" target="_blank">this article</a> for a solution to the issue.', 'wp-image-zoooom' ), 'https://www.silkypress.com/wp-image-zoom/zoom-woocommerce-gallery-flatsome-theme/' );
336
  $w->add_notice( 'iz_dismiss_flatsome_theme', $message );
337
  }
338
 
339
  // Warning about Smart Image Resize plugin.
340
  if ( is_plugin_active( 'smart-image-resize/plugpix-smart-image-resize.php' ) && $w->is_url( 'zoooom_settings' ) ) {
341
+ $message = __( 'The <b>Smart Image Resize for WooCommerce</b> plugin modifies the WooCommerce product images, which will result in a distorted zoom lens on those images. Unfortunately, if you plan to use the <b>WP Image Zoom</b> plugin on the WooCommerce product images, then, you\'ll need to deactivate the <b>Smart Image Resize</b> plugin.', 'wp-image-zoooom' );
342
  $w->add_notice( 'iz_dismiss_smart_image_resize', $message );
343
  }
344
 
347
  $slick_url = 'http://kenwheeler.github.io/slick/';
348
  $variation_plugin_url = 'https://wordpress.org/plugins/woo-variation-gallery/';
349
  $pro_url = 'https://www.silkypress.com/wp-image-zoom-plugin/?utm_source=wordpress&utm_campaign=iz_free&utm_medium=banner';
350
+ $message = sprintf( __( 'The <a href="%1$s" target="_blank">Additional Variation Images Gallery for WooCommerce</a> plugin replaces the default WooCommerce gallery with a <a href="%2$s" target="_blank">Slick carousel</a> gallery. Unfortunately the <b>WP Image Zoom</b> plugin will not work with the <b>Slick carousel</b> gallery. You can try the zoom plugin with the default WooCommerce gallery by deactivating the <b>Additional Variation Images Gallery for WooCommerce</b> plugin. Alternatively, you can upgrade to the <a href="%3$s">WP Image Zoom Pro</a> version, which is compatible with the <b>Slick carousel</b> gallery, therefore compatible with the <b>Additional Variation Images Gallery for WooCommerce</b> plugin.', 'wp-image-zoooom' ), $variation_plugin_url, $slick_url, $pro_url );
351
  $w->add_notice( 'iz_dismiss_woo_variation', $message );
352
  }
353
 
356
  $slick_url = 'http://kenwheeler.github.io/slick/';
357
  $gallery_plugin_url = 'https://wordpress.org/plugins/product-video-gallery-slider-for-woocommerce/';
358
  $pro_url = 'https://www.silkypress.com/wp-image-zoom-plugin/?utm_source=wordpress&utm_campaign=iz_free&utm_medium=banner';
359
+ $message = sprintf( __( 'The <a href="%1$s" target="_blank">WooCommerce Product Video Gallery</a> plugin replaces the default WooCommerce gallery with a <a href="%2$s" target="_blank">Slick carousel</a> gallery. Unfortunately the <b>WP Image Zoom</b> plugin will not work with the <b>Slick carousel</b> gallery. You can try the zoom plugin with the default WooCommerce gallery by deactivating the <b>WooCommerce Product Video Gallery</b> plugin. Alternatively, you can upgrade to the <a href="%3$s">WP Image Zoom Pro</a> version, which is compatible with the <b>Slick carousel</b> gallery, therefore compatible with the <b>WooCommerce Product Video Gallery</b> plugin.', 'wp-image-zoooom' ), $gallery_plugin_url, $slick_url, $pro_url );
360
  $w->add_notice( 'iz_dismiss_gallery_video', $message );
361
  }
362
 
363
  // Warning about the Product Gallery Slider for WooCommerce plugin.
364
  if ( is_plugin_active( 'woo-product-gallery-slider/woo-product-gallery-slider.php' ) && $w->is_url( 'zoooom_settings' ) ) {
365
  $gallery_plugin_url = 'https://wordpress.org/plugins/woo-product-gallery-slider/';
366
+ $message = sprintf( __( 'The <a href="%1$s" target="_blank">Product Gallery Slider for WooCommerce</a> plugin replaces the default WooCommerce gallery with a custom implementation, which, unfortunately, is not compatible with the <b>WP Image Zoom</b> plugin. You can try the image zoom plugin with the default WooCommerce gallery by deactivating the <b>Product Gallery Slider for WooCommerce</b> plugin.', 'wp-image-zoooom' ), $gallery_plugin_url );
367
  $w->add_notice( 'iz_dismiss_woo_product_gallery_slider', $message );
368
  }
369
 
readme.txt CHANGED
@@ -4,8 +4,8 @@ Contributors: diana_burduja
4
  Email: diana@burduja.eu
5
  Tags: e-commerce, featured image, hover over image zoom, image, image zoom, image zoom plugin, image magnification, image magnifier, jquery picture zoom, magnifier, magnify image, magnifying glass, mouse over image zoom, panorama, picture zoom, product image, product zoom, product magnification, product magnifier, responsive, woocommerce product zoom, woocommerce zoom, woocommerce magnifying glass, zoom, zoom image, zoom plugin, woocommerce image zoom, woocommerce product image zoom, woocommerce zoom magnifier
6
  Requires at least: 3.0.1
7
- Tested up to: 5.7
8
- Stable tag: 1.46
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
  Requires PHP: 5.2.4
@@ -40,7 +40,7 @@ For applying the zoom on an image on a page/post from within a page builder, you
40
  * Beaver Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2020/04/beaver-builder-zoooom.png)
41
  * Divi Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2016/09/divi-builder.png) (used by the Divi theme)
42
  * Avia Layout Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2019/04/enfold-apply-zoooom.png) (used by the Enfold theme)
43
- * Fusion Page Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2020/04/fusion-zoooom.png)
44
  * Brizy Page Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2019/01/zoom-brizy.png)
45
  * Tatsu Page Builder - [screencast](https://www.dropbox.com/h?preview=tatsu-builder-zoom.flv)
46
  The zoom works alright only with Image elements. Unfortunately, trying to apply the zoom on an image gallery will make the zoom work only on the first image of the gallery. With the WP Image Zoom Pro the zoom can also be applied on image galleries.
@@ -155,6 +155,11 @@ Alternatively you can upgrade to the Pro version, as there the zoom lens is buil
155
 
156
  == Changelog ==
157
 
 
 
 
 
 
158
  = 1.46 =
159
  * 03/10/2021
160
  * Fix: remove zoom in Divi Visual Builder for newer versions of Divi
4
  Email: diana@burduja.eu
5
  Tags: e-commerce, featured image, hover over image zoom, image, image zoom, image zoom plugin, image magnification, image magnifier, jquery picture zoom, magnifier, magnify image, magnifying glass, mouse over image zoom, panorama, picture zoom, product image, product zoom, product magnification, product magnifier, responsive, woocommerce product zoom, woocommerce zoom, woocommerce magnifying glass, zoom, zoom image, zoom plugin, woocommerce image zoom, woocommerce product image zoom, woocommerce zoom magnifier
6
  Requires at least: 3.0.1
7
+ Tested up to: 5.8
8
+ Stable tag: 1.47
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
11
  Requires PHP: 5.2.4
40
  * Beaver Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2020/04/beaver-builder-zoooom.png)
41
  * Divi Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2016/09/divi-builder.png) (used by the Divi theme)
42
  * Avia Layout Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2019/04/enfold-apply-zoooom.png) (used by the Enfold theme)
43
+ * Fusion Page Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2021/06/fusion-zoooom.png)
44
  * Brizy Page Builder - [screenshot](https://www.silkypress.com/wp-content/uploads/2019/01/zoom-brizy.png)
45
  * Tatsu Page Builder - [screencast](https://www.dropbox.com/h?preview=tatsu-builder-zoom.flv)
46
  The zoom works alright only with Image elements. Unfortunately, trying to apply the zoom on an image gallery will make the zoom work only on the first image of the gallery. With the WP Image Zoom Pro the zoom can also be applied on image galleries.
155
 
156
  == Changelog ==
157
 
158
+ = 1.47 =
159
+ * 06/21/2021
160
+ * Fix: check $_GET variables against an array of allowed values
161
+ * Fix: use "window.parent" instead of "document.parent" when checking if the page is within a page builder or not
162
+
163
  = 1.46 =
164
  * 03/10/2021
165
  * Fix: remove zoom in Divi Visual Builder for newer versions of Divi