Version Description
- Fix: After update from wpstg 1.6.x to 2.x previous settings were not imported resulting in cancelation of cloning process. Still not fixed in 2.0.7
Download this release
Release Info
Developer | ReneHermi |
Plugin | WP Staging – DB & File Duplicator & Migration |
Version | 2.0.8 |
Comparing to | |
See all releases |
Code changes from version 2.0.7 to 2.0.8
- apps/Backend/Modules/Jobs/Cloning.php +3 -0
- apps/Backend/Modules/Jobs/Job.php +4 -3
- apps/Core/WPStaging.php +1 -1
- readme.txt +4 -1
- wp-staging.php +1 -1
apps/Backend/Modules/Jobs/Cloning.php
CHANGED
@@ -31,6 +31,9 @@ class Cloning extends Job
|
|
31 |
$this->options->clone = $_POST["cloneID"];
|
32 |
$this->options->cloneDirectoryName = preg_replace("#\W+#", '-', strtolower($this->options->clone));
|
33 |
$this->options->cloneNumber = 1;
|
|
|
|
|
|
|
34 |
|
35 |
// Job
|
36 |
$this->options->job = new \stdClass();
|
31 |
$this->options->clone = $_POST["cloneID"];
|
32 |
$this->options->cloneDirectoryName = preg_replace("#\W+#", '-', strtolower($this->options->clone));
|
33 |
$this->options->cloneNumber = 1;
|
34 |
+
$this->options->includedDirectories = array();
|
35 |
+
$this->options->excludedDirectories = array();
|
36 |
+
$this->options->extraDirectories = array();
|
37 |
|
38 |
// Job
|
39 |
$this->options->job = new \stdClass();
|
apps/Backend/Modules/Jobs/Job.php
CHANGED
@@ -114,7 +114,8 @@ abstract class Job implements JobInterface
|
|
114 |
|
115 |
// Settings and Options
|
116 |
$this->options = $this->cache->get("clone_options");
|
117 |
-
|
|
|
118 |
|
119 |
|
120 |
|
@@ -129,8 +130,7 @@ abstract class Job implements JobInterface
|
|
129 |
$this->options->existingClones = json_decode(json_encode($this->options->existingClones), true);
|
130 |
}
|
131 |
|
132 |
-
if (
|
133 |
-
//if (!$this->settings)
|
134 |
{
|
135 |
$this->settings = new \stdClass();
|
136 |
$this->setDefaultSettings();
|
@@ -178,6 +178,7 @@ abstract class Job implements JobInterface
|
|
178 |
$this->settings->queryLimit = "1000";
|
179 |
$this->settings->batchSize = "2";
|
180 |
$this->settings->cpuLoad = 'medium';
|
|
|
181 |
}
|
182 |
|
183 |
/**
|
114 |
|
115 |
// Settings and Options
|
116 |
$this->options = $this->cache->get("clone_options");
|
117 |
+
//$this->settings = json_decode(json_encode(get_option("wpstg_settings", array())));
|
118 |
+
$this->settings = (object)get_option("wpstg_settings", array());
|
119 |
|
120 |
|
121 |
|
130 |
$this->options->existingClones = json_decode(json_encode($this->options->existingClones), true);
|
131 |
}
|
132 |
|
133 |
+
if (!isset($this->settings) || !isset($this->settings->queryLimit) || !isset($this->settings->batchSize) || !isset($this->settings->cpuLoad))
|
|
|
134 |
{
|
135 |
$this->settings = new \stdClass();
|
136 |
$this->setDefaultSettings();
|
178 |
$this->settings->queryLimit = "1000";
|
179 |
$this->settings->batchSize = "2";
|
180 |
$this->settings->cpuLoad = 'medium';
|
181 |
+
update_option('wpstg_settings', $this->settings);
|
182 |
}
|
183 |
|
184 |
/**
|
apps/Core/WPStaging.php
CHANGED
@@ -29,7 +29,7 @@ final class WPStaging {
|
|
29 |
/**
|
30 |
* Plugin version
|
31 |
*/
|
32 |
-
const VERSION = "2.0.
|
33 |
|
34 |
/**
|
35 |
* Plugin name
|
29 |
/**
|
30 |
* Plugin version
|
31 |
*/
|
32 |
+
const VERSION = "2.0.8";
|
33 |
|
34 |
/**
|
35 |
* Plugin name
|
readme.txt
CHANGED
@@ -9,7 +9,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
9 |
Tags: staging, duplication, cloning, clone, migration, sandbox, test site, testing, backup, post, admin, administration, duplicate posts
|
10 |
Requires at least: 3.6+
|
11 |
Tested up to: 4.8
|
12 |
-
Stable tag: 2.0.
|
13 |
|
14 |
A duplicator plugin! Clone, duplicate and migrate live sites to independent staging and development sites that are available only to administrators.
|
15 |
|
@@ -141,6 +141,9 @@ https://wp-staging.com
|
|
141 |
|
142 |
|
143 |
|
|
|
|
|
|
|
144 |
= 2.0.7 =
|
145 |
* Fix: After update from wpstg 1.6.x to 2.x previous settings were not imported resulting in cancelation of cloning process
|
146 |
|
9 |
Tags: staging, duplication, cloning, clone, migration, sandbox, test site, testing, backup, post, admin, administration, duplicate posts
|
10 |
Requires at least: 3.6+
|
11 |
Tested up to: 4.8
|
12 |
+
Stable tag: 2.0.8
|
13 |
|
14 |
A duplicator plugin! Clone, duplicate and migrate live sites to independent staging and development sites that are available only to administrators.
|
15 |
|
141 |
|
142 |
|
143 |
|
144 |
+
= 2.0.8 =
|
145 |
+
* Fix: After update from wpstg 1.6.x to 2.x previous settings were not imported resulting in cancelation of cloning process. Still not fixed in 2.0.7
|
146 |
+
|
147 |
= 2.0.7 =
|
148 |
* Fix: After update from wpstg 1.6.x to 2.x previous settings were not imported resulting in cancelation of cloning process
|
149 |
|
wp-staging.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Description: Create a staging clone site for testing & developing
|
7 |
* Author: WP-Staging, René Hermenau, Ilgıt Yıldırım
|
8 |
* Author URI: https://wordpress.org/plugins/wp-staging
|
9 |
-
* Version: 2.0.
|
10 |
* Text Domain: wpstg
|
11 |
* Domain Path: /languages/
|
12 |
|
6 |
* Description: Create a staging clone site for testing & developing
|
7 |
* Author: WP-Staging, René Hermenau, Ilgıt Yıldırım
|
8 |
* Author URI: https://wordpress.org/plugins/wp-staging
|
9 |
+
* Version: 2.0.8
|
10 |
* Text Domain: wpstg
|
11 |
* Domain Path: /languages/
|
12 |
|