PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.18.5
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.18.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
classes 10 months ago languages 1 year ago nitropack-sdk 11 months ago view 10 months ago advanced-cache.php 1 year ago batcache-compat.php 1 year ago constants.php 10 months ago diagnostics.php 11 months ago functions.php 10 months ago helpers.php 1 year ago main.php 10 months ago readme.txt 10 months ago uninstall.php 10 months ago
uninstall.php
39 lines
1 <?php
2 if (!defined('WP_UNINSTALL_PLUGIN')) {
3 die;
4 }
5
6 $nitropackOptions = array(
7 'nitropack-siteId',
8 'nitropack-siteSecret',
9 'nitropack-enableCompression',
10 'nitropack-webhookToken',
11 'nitropack-checkedCompression',
12 'nitropack-cacheablePostTypes',
13 'nitropack-safeModeStatus', // This setting is deprecated but still needs to be removed from old installations
14 'nitropack-bbCacheSyncPurge',
15 'nitropack-legacyPurge',
16 'nitropack-distribution',
17 'nitropack-minimumLogLevel',
18 'nitropack_minimumLogLevel', // The minimumLogLevel may be set with both syntaxes
19 'nitropack-dismissed-notices'
20 );
21 if (defined('MULTISITE') && MULTISITE) {
22 $blogs = array_map(function($blog) { return $blog->blog_id; }, get_sites());
23
24 foreach ($nitropackOptions as $optionName) {
25 foreach ($blogs as $blogId) {
26 delete_blog_option($blogId, $optionName);
27 }
28 }
29 } else {
30 foreach ($nitropackOptions as $optionName) {
31 delete_option($optionName);
32 }
33 }
34
35 require_once 'nitropack-sdk/autoload.php';
36 require_once 'constants.php';
37 NitroPack\SDK\Filesystem::deleteDir(NITROPACK_DATA_DIR);
38 NitroPack\SDK\Filesystem::deleteDir(NITROPACK_PLUGIN_DATA_DIR);
39