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