PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.10.0
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.10.0
4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Framework / ThirdParty / ThirdPartyCacheHandler.php
wp-staging / Framework / ThirdParty Last commit date
Aios.php 2 years ago FreemiusScript.php 10 months ago Jetpack.php 2 years ago LiteSpeedCache.php 1 year ago MalCare.php 1 week ago NinjaForms.php 1 year ago ThirdPartyCacheHandler.php 2 years ago WordFence.php 7 months ago
ThirdPartyCacheHandler.php
36 lines
1 <?php
2
3 namespace WPStaging\Framework\ThirdParty;
4
5 /**
6 * Class ThirdPartyCacheHandler
7 *
8 * This class handles third party cache system
9 *
10 * @package WPStaging\Framework\ThirdParty;
11 */
12 class ThirdPartyCacheHandler
13 {
14 public function purgeEnduranceCache()
15 {
16 if (is_user_logged_in()) {
17 return;
18 }
19
20 if (!class_exists('Endurance_Page_Cache')) {
21 return;
22 }
23
24 if (isset($_GET['epc_purge_all'])) {
25 return;
26 }
27
28 $url = add_query_arg([
29 'epc_purge_all' => true,
30 ], home_url());
31
32 wp_redirect($url);
33 die;
34 }
35 }
36