Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/wp-rocket/inc/ThirdParty/Hostings/WordPressCom.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
3
+
namespace WP_Rocket\ThirdParty\Hostings;
4
+
5
+
/**
6
+
* Subscriber for compatibility with WordPress.com hosting.
7
+
*
8
+
* @since 3.6.3
9
+
*/
10
+
class WordPressCom extends AbstractNoCacheHost {
11
+
/**
12
+
* Array of events this subscriber listens to.
13
+
*
14
+
* @since 3.6.3
15
+
*
16
+
* @return array The array of subscribed events.
17
+
*/
18
+
public static function get_subscribed_events() {
19
+
return [
20
+
'do_rocket_generate_caching_files' => 'return_false',
21
+
'rocket_cache_mandatory_cookies' => 'return_empty_array',
22
+
'rocket_display_varnish_options_tab' => 'return_false',
23
+
'rocket_set_wp_cache_constant' => 'return_false',
24
+
'rocket_generate_advanced_cache_file' => 'return_false',
25
+
'rocket_after_clean_domain' => 'purge_wpcom_cache',
26
+
];
27
+
}
28
+
29
+
/**
30
+
* Purge WordPress.com cache
31
+
*
32
+
* @since 3.6.3
33
+
*
34
+
* @return void
35
+
*/
36
+
public function purge_wpcom_cache() {
37
+
wp_cache_flush();
38
+
}
39
+
}
40
+