PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 4.9.2
WP STAGING – WordPress Backup, Restore, Migration & Clone v4.9.2
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 9 months ago Jetpack.php 2 years ago LiteSpeedCache.php 1 year ago MalCare.php 1 year ago NinjaForms.php 1 year ago ThirdPartyCacheHandler.php 2 years ago WordFence.php 5 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