This commit is contained in:
2026-07-02 15:54:39 -06:00
commit 9883323161
17470 changed files with 4470592 additions and 0 deletions
@@ -0,0 +1,53 @@
<?php // Called by uninstall.php to remove all Pressable Cache Management MU plugins when plugin is uninstalled
// disable direct file access
if (!defined('ABSPATH'))
{
exit;
}
/*
* Remove Pressable Cache Management mu-plugins
*/
//Remove Pressable Cache Management mu-plugin index
$pcm_mu_plugin_index = WP_CONTENT_DIR . '/mu-plugins/pressable-cache-management.php';
if (file_exists($pcm_mu_plugin_index ))
{
unlink($pcm_mu_plugin_index );
}
$pcm_cache_mu_plugins = WP_CONTENT_DIR . '/mu-plugins/pressable-cache-management';
if (file_exists($pcm_cache_mu_plugins))
{
rrmdir($pcm_cache_mu_plugins);
}
function rrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (is_dir($dir."/".$object))
rrmdir($dir."/".$object);
else
unlink($dir."/".$object);
wp_cache_flush();
}
}
rmdir($dir);
}
}
//Remove batcache manager plugin from mu-plugins directory
$mu_plugins = ['pcm_batcache_manager.php'];
foreach ($mu_plugins as $mu_plugin)
{
$file = WP_CONTENT_DIR . '/mu-plugins/' . $mu_plugin;
if (file_exists($file))
{
unlink($file);
}
}