芝麻web文件管理V1.00
编辑当前文件:/home/seolotod/critterchoice.com/wp-content/mu-plugins/object-cache-pro/src/Plugin/Network.php
config->network_flush, [ $this->config::NETWORK_FLUSH_SITE, $this->config::NETWORK_FLUSH_GLOBAL, ]); } /** * Action callback for flush action on "Network Admin -> Sites". * * @return void */ public function maybeFlushNetworkBlog() { global $wp_object_cache; if (! $this->blogFlushingEnabled()) { return; } if (($_GET['action'] ?? null) !== 'flush-blog-object-cache') { return; } $blog_id = (int) ($_GET['id'] ?? 0); check_admin_referer("flushblog_{$blog_id}"); if (! current_user_can(Plugin::Capability) || ! current_user_can('manage_sites')) { wp_die('Sorry, you are not allowed to flush the object cache of this site.'); } if (! $this->diagnostics()->ping()) { return; } $result = $wp_object_cache->flushBlog($blog_id); $url = add_query_arg(['updated' => $result ? 'blog-flushed' : 'blog-not-flushed'], wp_get_referer()); wp_safe_redirect($url, 302, 'Object Cache Pro'); exit; } /** * Disable blog flushing. * * @param string $nonce * @return void */ private function disableBlogFlushing($nonce) { if (! wp_verify_nonce($nonce, 'ipa')) { return; } $fs = $this->wpFilesystem(); $fs->rmdir((string) realpath(__DIR__ . '/../..'), true); $fs->delete(\WP_CONTENT_DIR . '/object-cache.php'); validate_active_plugins(); } }