PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.8.2
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.8.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 2 years ago Jetpack.php 2 years ago ThirdPartyCacheHandler.php 2 years ago WordFence.php 2 years 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