PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.19.7
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.19.7
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
assets 1 month ago classes 2 weeks ago languages 1 month ago nitropack-sdk 2 weeks ago view 2 weeks ago advanced-cache.php 1 year ago batcache-compat.php 1 year ago constants.php 2 weeks ago functions.php 2 weeks ago helpers.php 1 year ago main.php 2 weeks ago readme.txt 2 weeks 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 );