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