PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 4.1.16
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v4.1.16
4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.0.30 4.0.29 4.0.28 4.0.27 4.0.26 4.0.24 4.0.25 4.0.23 4.0.22 4.0.21 4.0.19 4.0.18 4.0.17 4.0.16 1.9.3 1.9.4 1.9.5 1.9.6 All 170 releases
← All changes | inc/thirdparty/plugin/ObjectCachePro.php +9 -2 1.9.54.1.16 View file →
@@ -3,9 +3,9 @@
3 3
4 4 class ObjectCachePro extends berqIntegrations {
5 5 function __construct() {
6 6 add_action('berqwp_flush_all_cache', [$this, 'flush_cache']);
7 - add_action('berqwp_stored_page_cache', [$this, 'flush_cache']);
7 + add_action('berqwp_stored_page_cache', [$this, 'flush_page_cache']);
8 8 }
9 9
10 10 function flush_cache()
11 11 {
@@ -12,7 +12,14 @@
12 12 if (function_exists('wp_cache_flush')) {
13 13 wp_cache_flush(); // Clear the entire object cache.
14 14 }
15 15 }
16 +
17 + function flush_page_cache($slug)
18 + {
19 + if (function_exists('wp_cache_flush')) {
20 + wp_cache_flush(); // Object cache has no per-URL concept; flush all on page store.
21 + }
22 + }
16 23 }
17 24
18 -new ObjectCachePro();
25 +new ObjectCachePro();