Version Description
Download this release
Release Info
Developer | stevengliebe |
Plugin | Widget Importer & Exporter |
Version | 1.5.1 |
Comparing to | |
See all releases |
Code changes from version 1.5 to 1.5.1
- includes/notices.php +8 -2
- readme.txt +1 -1
- widget-importer-exporter.php +1 -7
includes/notices.php
CHANGED
@@ -96,8 +96,14 @@ function wie_show_security_notice( $type ) {
|
|
96 |
} elseif ( 'http' === $type ) {
|
97 |
|
98 |
// Only if HTTPS is not used.
|
99 |
-
// is_ssl()
|
100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
$show = false;
|
102 |
}
|
103 |
|
96 |
} elseif ( 'http' === $type ) {
|
97 |
|
98 |
// Only if HTTPS is not used.
|
99 |
+
// is_ssl() not reliable with load balancers (may return false when using SSL) so instead check if Settings > General is using an https URL.
|
100 |
+
// But, some users will have SSL installed and access via https but forget to update URL settings.
|
101 |
+
// To avoid a false positive in this case, also check is_ssl() - to keep those users from being confused.
|
102 |
+
// The only false positive now should be user who forgot to update URL settings while behind load balancer.
|
103 |
+
// Basically we check two conditions because neither is totally reliable.
|
104 |
+
$site_url = get_bloginfo( 'url' );
|
105 |
+
$is_ssl = is_ssl();
|
106 |
+
if ( preg_match( '/^https:.*/', $site_url ) || $is_ssl ) {
|
107 |
$show = false;
|
108 |
}
|
109 |
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: wpultimate, churchthemes, stevengliebe, mauryaratan, wido
|
|
3 |
Tags: widgets, widget, importer, exporter, import, export, widget import, widget export, widget importer, widget exporter, backup, migration
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 4.8.1
|
6 |
-
Stable tag: 1.5
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
3 |
Tags: widgets, widget, importer, exporter, import, export, widget import, widget export, widget importer, widget exporter, backup, migration
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 4.8.1
|
6 |
+
Stable tag: 1.5.1
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
widget-importer-exporter.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Widget Importer & Exporter
|
4 |
* Plugin URI: https://wpultimate.com/widget-importer-exporter
|
5 |
* Description: Imports and exports widgets.
|
6 |
-
* Version: 1.5
|
7 |
* Author: WP Ultimate
|
8 |
* Author URI: https://wpultimate.com
|
9 |
* License: GPLv2 or later
|
@@ -223,27 +223,21 @@ class Widget_Importer_Exporter {
|
|
223 |
|
224 |
// Admin Only.
|
225 |
case 'admin':
|
226 |
-
|
227 |
if ( is_admin() ) {
|
228 |
$do_includes = true;
|
229 |
}
|
230 |
-
|
231 |
break;
|
232 |
|
233 |
// Frontend Only.
|
234 |
case 'frontend':
|
235 |
-
|
236 |
if ( ! is_admin() ) {
|
237 |
$do_includes = true;
|
238 |
}
|
239 |
-
|
240 |
break;
|
241 |
|
242 |
// Admin or Frontend (always).
|
243 |
default:
|
244 |
-
|
245 |
$do_includes = true;
|
246 |
-
|
247 |
break;
|
248 |
|
249 |
}
|
3 |
* Plugin Name: Widget Importer & Exporter
|
4 |
* Plugin URI: https://wpultimate.com/widget-importer-exporter
|
5 |
* Description: Imports and exports widgets.
|
6 |
+
* Version: 1.5.1
|
7 |
* Author: WP Ultimate
|
8 |
* Author URI: https://wpultimate.com
|
9 |
* License: GPLv2 or later
|
223 |
|
224 |
// Admin Only.
|
225 |
case 'admin':
|
|
|
226 |
if ( is_admin() ) {
|
227 |
$do_includes = true;
|
228 |
}
|
|
|
229 |
break;
|
230 |
|
231 |
// Frontend Only.
|
232 |
case 'frontend':
|
|
|
233 |
if ( ! is_admin() ) {
|
234 |
$do_includes = true;
|
235 |
}
|
|
|
236 |
break;
|
237 |
|
238 |
// Admin or Frontend (always).
|
239 |
default:
|
|
|
240 |
$do_includes = true;
|
|
|
241 |
break;
|
242 |
|
243 |
}
|