All-in-One WP Migration - Version 7.23

Version Description

Added

  • Improved support for revslider plugin
  • Improved support for WordPress.com migrations
Download this release

Release Info

Developer bangelov
Plugin Icon 128x128 All-in-One WP Migration
Version 7.23
Comparing to
See all releases

Code changes from version 7.22 to 7.23

all-in-one-wp-migration.php CHANGED
@@ -5,7 +5,7 @@
5
* Description: Migration tool for all your blog data. Import or Export your blog content with a single click.
6
* Author: ServMask
7
* Author URI: https://servmask.com/
8
- * Version: 7.22
9
* Text Domain: all-in-one-wp-migration
10
* Domain Path: /languages
11
* Network: True
5
* Description: Migration tool for all your blog data. Import or Export your blog content with a single click.
6
* Author: ServMask
7
* Author URI: https://servmask.com/
8
+ * Version: 7.23
9
* Text Domain: all-in-one-wp-migration
10
* Domain Path: /languages
11
* Network: True
constants.php CHANGED
@@ -35,7 +35,7 @@ define( 'AI1WM_DEBUG', false );
35
// ==================
36
// = Plugin Version =
37
// ==================
38
- define( 'AI1WM_VERSION', '7.22' );
39
40
// ===============
41
// = Plugin Name =
35
// ==================
36
// = Plugin Version =
37
// ==================
38
+ define( 'AI1WM_VERSION', '7.23' );
39
40
// ===============
41
// = Plugin Name =
functions.php CHANGED
@@ -1197,14 +1197,6 @@ function ai1wm_deactivate_jetpack_modules( $modules ) {
1197
* @return boolean
1198
*/
1199
function ai1wm_deactivate_sitewide_revolution_slider( $basename ) {
1200
- global $wp_version;
1201
-
1202
- // Do not deactivate Revolution Slider (WordPress >= 5.2)
1203
- if ( version_compare( $wp_version, '5.2', '>=' ) ) {
1204
- return false;
1205
- }
1206
-
1207
- // Deactivate Revolution Slider
1208
if ( ( $plugins = get_plugins() ) ) {
1209
if ( isset( $plugins[ $basename ]['Version'] ) && ( $version = $plugins[ $basename ]['Version'] ) ) {
1210
if ( version_compare( PHP_VERSION, '7.3', '>=' ) && version_compare( $version, '5.4.8.3', '<' ) ) {
@@ -1235,14 +1227,6 @@ function ai1wm_deactivate_sitewide_revolution_slider( $basename ) {
1235
* @return boolean
1236
*/
1237
function ai1wm_deactivate_revolution_slider( $basename ) {
1238
- global $wp_version;
1239
-
1240
- // Do not deactivate Revolution Slider (WordPress >= 5.2)
1241
- if ( version_compare( $wp_version, '5.2', '>=' ) ) {
1242
- return false;
1243
- }
1244
-
1245
- // Deactivate Revolution Slider
1246
if ( ( $plugins = get_plugins() ) ) {
1247
if ( isset( $plugins[ $basename ]['Version'] ) && ( $version = $plugins[ $basename ]['Version'] ) ) {
1248
if ( version_compare( PHP_VERSION, '7.3', '>=' ) && version_compare( $version, '5.4.8.3', '<' ) ) {
1197
* @return boolean
1198
*/
1199
function ai1wm_deactivate_sitewide_revolution_slider( $basename ) {
1200
if ( ( $plugins = get_plugins() ) ) {
1201
if ( isset( $plugins[ $basename ]['Version'] ) && ( $version = $plugins[ $basename ]['Version'] ) ) {
1202
if ( version_compare( PHP_VERSION, '7.3', '>=' ) && version_compare( $version, '5.4.8.3', '<' ) ) {
1227
* @return boolean
1228
*/
1229
function ai1wm_deactivate_revolution_slider( $basename ) {
1230
if ( ( $plugins = get_plugins() ) ) {
1231
if ( isset( $plugins[ $basename ]['Version'] ) && ( $version = $plugins[ $basename ]['Version'] ) ) {
1232
if ( version_compare( PHP_VERSION, '7.3', '>=' ) && version_compare( $version, '5.4.8.3', '<' ) ) {
lib/controller/class-ai1wm-main-controller.php CHANGED
@@ -78,6 +78,9 @@ class Ai1wm_Main_Controller {
78
// Router
79
add_action( 'admin_init', array( $this, 'router' ) );
80
81
// Setup backups folder
82
add_action( 'admin_init', array( $this, 'setup_backups_folder' ) );
83
@@ -824,10 +827,10 @@ class Ai1wm_Main_Controller {
824
'ai1wm_import',
825
array(
826
'ajax' => array(
827
- 'url' => wp_make_link_relative( admin_url( 'admin-ajax.php?action=ai1wm_import' ) ),
828
),
829
'status' => array(
830
- 'url' => wp_make_link_relative( add_query_arg( array( 'secret_key' => get_option( AI1WM_SECRET_KEY ) ), admin_url( 'admin-ajax.php?action=ai1wm_status' ) ) ),
831
),
832
'secret_key' => get_option( AI1WM_SECRET_KEY ),
833
)
@@ -975,10 +978,10 @@ class Ai1wm_Main_Controller {
975
'ai1wm_import',
976
array(
977
'ajax' => array(
978
- 'url' => wp_make_link_relative( admin_url( 'admin-ajax.php?action=ai1wm_import' ) ),
979
),
980
'status' => array(
981
- 'url' => wp_make_link_relative( add_query_arg( array( 'secret_key' => get_option( AI1WM_SECRET_KEY ) ), admin_url( 'admin-ajax.php?action=ai1wm_status' ) ) ),
982
),
983
'secret_key' => get_option( AI1WM_SECRET_KEY ),
984
)
@@ -1190,6 +1193,19 @@ class Ai1wm_Main_Controller {
1190
}
1191
}
1192
1193
/**
1194
* Add custom cron schedules
1195
*
78
// Router
79
add_action( 'admin_init', array( $this, 'router' ) );
80
81
+ // Enable WP importing
82
+ add_action( 'admin_init', array( $this, 'wp_importing' ), 5 );
83
+
84
// Setup backups folder
85
add_action( 'admin_init', array( $this, 'setup_backups_folder' ) );
86
827
'ai1wm_import',
828
array(
829
'ajax' => array(
830
+ 'url' => wp_make_link_relative( add_query_arg( array( 'ai1wm_import' => 1 ), admin_url( 'admin-ajax.php?action=ai1wm_import' ) ) ),
831
),
832
'status' => array(
833
+ 'url' => wp_make_link_relative( add_query_arg( array( 'ai1wm_import' => 1, 'secret_key' => get_option( AI1WM_SECRET_KEY ) ), admin_url( 'admin-ajax.php?action=ai1wm_status' ) ) ),
834
),
835
'secret_key' => get_option( AI1WM_SECRET_KEY ),
836
)
978
'ai1wm_import',
979
array(
980
'ajax' => array(
981
+ 'url' => wp_make_link_relative( add_query_arg( array( 'ai1wm_import' => 1 ), admin_url( 'admin-ajax.php?action=ai1wm_import' ) ) ),
982
),
983
'status' => array(
984
+ 'url' => wp_make_link_relative( add_query_arg( array( 'ai1wm_import' => 1, 'secret_key' => get_option( AI1WM_SECRET_KEY ) ), admin_url( 'admin-ajax.php?action=ai1wm_status' ) ) ),
985
),
986
'secret_key' => get_option( AI1WM_SECRET_KEY ),
987
)
1193
}
1194
}
1195
1196
+ /**
1197
+ * Enable WP importing
1198
+ *
1199
+ * @return void
1200
+ */
1201
+ public function wp_importing() {
1202
+ if ( isset( $_GET['ai1wm_import'] ) ) {
1203
+ if ( ! defined( 'WP_IMPORTING' ) ) {
1204
+ define( 'WP_IMPORTING', true );
1205
+ }
1206
+ }
1207
+ }
1208
+
1209
/**
1210
* Add custom cron schedules
1211
*
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: move, transfer, copy, migrate, backup, clone, restore, db migration, wordp
4
Requires at least: 3.3
5
Tested up to: 5.4
6
Requires PHP: 5.2.17
7
- Stable tag: 7.22
8
License: GPLv2 or later
9
10
Move, transfer, copy, migrate, and backup a site with 1-click. Quick, easy, and reliable.
@@ -108,6 +108,12 @@ Alternatively you can download the plugin using the download button on this page
108
All-in-One WP Migration **asks for your consent** to collect **requester's email address** when filling plugin's contact form. [GDPR Compliant Privacy Policy](https://www.iubenda.com/privacy-policy/946881)
109
110
== Changelog ==
111
= 7.22 =
112
**Added**
113
4
Requires at least: 3.3
5
Tested up to: 5.4
6
Requires PHP: 5.2.17
7
+ Stable tag: 7.23
8
License: GPLv2 or later
9
10
Move, transfer, copy, migrate, and backup a site with 1-click. Quick, easy, and reliable.
108
All-in-One WP Migration **asks for your consent** to collect **requester's email address** when filling plugin's contact form. [GDPR Compliant Privacy Policy](https://www.iubenda.com/privacy-policy/946881)
109
110
== Changelog ==
111
+ = 7.23 =
112
+ **Added**
113
+
114
+ * Improved support for revslider plugin
115
+ * Improved support for WordPress.com migrations
116
+
117
= 7.22 =
118
**Added**
119