PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.18.6
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.18.6
1.19.8 1.19.7 1.19.6 1.19.5 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.15.1 1.15.2 1.15.3 1.16.0 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17.6 1.17.7 1.17.8 1.17.9 1.18.0 1.18.1 1.18.2 1.18.3 1.18.4 1.18.5 1.18.6 1.18.7 1.18.8 1.18.9 1.19.0 1.19.1 1.19.2 1.19.3 1.19.4 1.3.19 1.3.20 1.4.0 1.4.1 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.16 1.5.17 1.5.18 1.5.19 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.8.0 1.8.1 1.8.3 1.9.0 1.9.1 1.9.2
nitropack / uninstall.php
nitropack Last commit date
classes 7 months ago languages 7 months ago nitropack-sdk 7 months ago view 7 months ago advanced-cache.php 1 year ago batcache-compat.php 1 year ago constants.php 7 months ago diagnostics.php 11 months ago functions.php 7 months ago helpers.php 1 year ago main.php 7 months ago readme.txt 7 months ago uninstall.php 7 months ago
uninstall.php
42 lines
1 <?php
2 if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
3 die;
4 }
5
6 global $wpdb;
7
8 $custom_options = [
9 'nitropack_minimumLogLevel',
10 'np_warmup_sitemap'
11 ];
12
13 if ( defined( 'MULTISITE' ) && MULTISITE ) {
14 foreach ( get_sites( [ 'fields' => 'ids' ] ) as $blogId ) {
15 switch_to_blog( $blogId );
16
17 // Delete options with 'nitropack-' prefix and transients
18 $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'nitropack-%' OR option_name LIKE '_transient%nitropack-%'" );
19
20 // Delete custom options
21 foreach ( $custom_options as $option_name ) {
22 delete_option( $option_name );
23 }
24
25 restore_current_blog();
26 }
27 } else {
28 // Delete options with 'nitropack-' prefix and transients
29 $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'nitropack-%' OR option_name LIKE '_transient%nitropack-%'" );
30
31 // Delete custom options
32 foreach ( $custom_options as $option_name ) {
33 delete_option( $option_name );
34 }
35 }
36
37 wp_cache_flush();
38
39 require_once 'nitropack-sdk/autoload.php';
40 require_once 'constants.php';
41 NitroPack\SDK\Filesystem::deleteDir( NITROPACK_DATA_DIR );
42 NitroPack\SDK\Filesystem::deleteDir( NITROPACK_PLUGIN_DATA_DIR );