iThemes Sync - Version 2.1.12

Version Description

  • Bug Fix: Improve support for WordPress 6.1
Download this release

Release Info

Developer oakesjosh
Plugin Icon 128x128 iThemes Sync
Version 2.1.12
Comparing to
See all releases

Code changes from version 2.1.11 to 2.1.12

Files changed (5) hide show
  1. history.txt +3 -1
  2. init.php +1 -1
  3. load.php +3 -16
  4. readme.txt +4 -1
  5. request-handler.php +0 -1
history.txt CHANGED
@@ -246,4 +246,6 @@
246
  2.1.10 - 2022-03-23 - Josh Oakes
247
  Bug Fix: Fix compatibility issue with fallback UTF-8 encoder on PHP 7.4+
248
  2.1.11 - 2022-11-02 - Josh Oakes
249
- Bug Fix: Compatibility with WordPress 6.1
 
 
246
  2.1.10 - 2022-03-23 - Josh Oakes
247
  Bug Fix: Fix compatibility issue with fallback UTF-8 encoder on PHP 7.4+
248
  2.1.11 - 2022-11-02 - Josh Oakes
249
+ Bug Fix: Compatibility with WordPress 6.1
250
+ 2.1.12 - 2022-11-03 - Josh Oakes
251
+ Bug Fix: Improve support for WordPress 6.1
init.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: iThemes Sync
4
  Plugin URI: http://ithemes.com/sync
5
  Description: Manage updates to your WordPress sites easily in one place.
6
  Author: iThemes
7
- Version: 2.1.11
8
  Author URI: http://ithemes.com/
9
  Domain Path: /lang/
10
  iThemes Package: ithemes-sync
4
  Plugin URI: http://ithemes.com/sync
5
  Description: Manage updates to your WordPress sites easily in one place.
6
  Author: iThemes
7
+ Version: 2.1.12
8
  Author URI: http://ithemes.com/
9
  Domain Path: /lang/
10
  iThemes Package: ithemes-sync
load.php CHANGED
@@ -1,28 +1,15 @@
1
  <?php
2
 
3
  /*
4
- Load the Sync plugin components.
5
- Written by Chris Jean for iThemes.com
6
- Version 1.1.1
7
-
8
- Version History
9
- 1.0.0 - 2014-03-26 - Chris Jean
10
- Created from version 1.3.5 of init.php.
11
- 1.0.1 - 2014-10-13 - Chris Jean
12
- Added more robust checking of the $_GET['ithemes-sync-request'] data.
13
- 1.1.0 - 2014-11-07 - Chris Jean
14
- Added a admin-ajax.php handler for sending Sync requests.
15
- 1.1.1 - 2014-11-21 - Chris Jean
16
- Removed call to stripslashes_deep() in AJAX handler.
17
  */
18
 
19
- function ithemes_sync_handle_ajax_request() {
20
  require_once( $GLOBALS['ithemes_sync_path'] . '/request-handler.php' );
21
  }
22
- add_action( 'wp_ajax_nopriv_ithemes_sync_request', 'ithemes_sync_handle_ajax_request' );
23
 
24
  if ( ! empty( $_GET['ithemes-sync-request'] ) ) {
25
- require_once( $GLOBALS['ithemes_sync_path'] . '/request-handler.php' );
26
  }
27
 
28
  if ( is_admin() ) {
1
  <?php
2
 
3
  /*
4
+ *Load the Sync plugin components.
 
 
 
 
 
 
 
 
 
 
 
 
5
  */
6
 
7
+ function ithemes_sync_load_request_handler() {
8
  require_once( $GLOBALS['ithemes_sync_path'] . '/request-handler.php' );
9
  }
 
10
 
11
  if ( ! empty( $_GET['ithemes-sync-request'] ) ) {
12
+ add_action( 'plugins_loaded', 'ithemes_sync_load_request_handler' );
13
  }
14
 
15
  if ( is_admin() ) {
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: manage multiple Sites, backup, security, migrate, SEO, manage updates, adm
4
  Requires at least: 4.5
5
  Requires PHP: 5.6
6
  Tested up to: 6.1
7
- Stable tag: 2.1.11
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/quick-guide-gplv3.html
10
 
@@ -87,6 +87,9 @@ Make steady, reliable income for WordPress maintenance with iThemes Sync Pro’s
87
 
88
  == Changelog ==
89
 
 
 
 
90
  = 2.1.11 =
91
  * Bug Fix: Compatibility with WordPress 6.1
92
 
4
  Requires at least: 4.5
5
  Requires PHP: 5.6
6
  Tested up to: 6.1
7
+ Stable tag: 2.1.12
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/quick-guide-gplv3.html
10
 
87
 
88
  == Changelog ==
89
 
90
+ = 2.1.12 =
91
+ * Bug Fix: Improve support for WordPress 6.1
92
+
93
  = 2.1.11 =
94
  * Bug Fix: Compatibility with WordPress 6.1
95
 
request-handler.php CHANGED
@@ -36,7 +36,6 @@ Version History
36
 
37
  require_once( $GLOBALS['ithemes_sync_path'] . '/load-translations.php' );
38
  require_once( $GLOBALS['ithemes_sync_path'] . '/functions.php' );
39
- require_once( ABSPATH . 'wp-includes/pluggable.php' );
40
 
41
  class Ithemes_Sync_Request_Handler {
42
  private $logs = array();
36
 
37
  require_once( $GLOBALS['ithemes_sync_path'] . '/load-translations.php' );
38
  require_once( $GLOBALS['ithemes_sync_path'] . '/functions.php' );
 
39
 
40
  class Ithemes_Sync_Request_Handler {
41
  private $logs = array();