PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backup, Restore, Migration & Clone / 3.8.2
WP STAGING – WordPress Backup, Restore, Migration & Clone v3.8.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 / Permalinks / PermalinksPurge.php
wp-staging / Framework / Permalinks Last commit date
PermalinksPurge.php 1 year ago
PermalinksPurge.php
28 lines
1 <?php
2
3 namespace WPStaging\Framework\Permalinks;
4
5 use WPStaging\Framework\Traits\EventLoggerTrait;
6
7 class PermalinksPurge
8 {
9 use EventLoggerTrait;
10
11 const PLUGINS_LOADED_PRIORITY = 99999;
12 const TRANSIENT = "wpstg_permalinks_do_purge";
13
14 public function executeAfterPushing()
15 {
16 set_transient(self::TRANSIENT, "true");
17 $this->pushProcessCompleted();
18 }
19
20 public function purgePermalinks()
21 {
22 if (get_transient(self::TRANSIENT)) {
23 delete_transient(self::TRANSIENT);
24 flush_rewrite_rules(false);
25 }
26 }
27 }
28