PluginProbe
SQLite Object Cache / 1.6.0
SQLite Object Cache v1.6.0
1.6.5 trunk 0.1.7 1.0.0 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.4.0 1.4.1 1.5.1 1.5.4 1.5.5 1.5.6 1.5.7 All 30 releases
← All changes | uninstall.php +4 -4 trunk1.6.0 View file →
@@ -9,17 +9,17 @@
9 9 if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
10 10 exit;
11 11 }
12 12 if ( is_multisite() ) {
13 -foreach ( get_sites( array( 'number' => 0, 'fields' => 'ids', 'no_found_rows' => true, 'orderby' => false ) ) as $sqlite_object_cache_site_id ) {
13 +foreach ( get_sites( array( 'number' => 0, 'fields' => 'ids', 'no_found_rows' => true, 'orderby' => false ) ) as $site_id ) {
14 14 try {
15 - switch_to_blog( $sqlite_object_cache_site_id );
15 + switch_to_blog( $site_id );
16 16 delete_option( 'sqlite_object_cache_settings' );
17 17 delete_option( 'sqlite_object_cache_version' );
18 18 } catch ( Exception $ex ) {
19 - /* Empty, intentionally. Avoid crashes on asset clearing. */
19 + /* Avoid crashes on transient clearing */
20 + error_log( 'SQLite Object Cache problem removing blog options. Blog ' . $site_id . ':' . $ex->getMessage() );
20 21 } finally {
21 22 restore_current_blog();
22 23 }
23 24 }
24 25 }
25 -unset ( $sqlite_object_cache_site_id );