Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/wp-rocket/inc/ThirdParty/Hostings/WordPressCom.php

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
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 +