PluginProbe
xSpeed Cache: AI-Powered Performance Hub with MCP, Caching & CDN / 1.4.2
xSpeed Cache: AI-Powered Performance Hub with MCP, Caching & CDN v1.4.2
1.4.2 1.4.1 1.4.0 1.3.7 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.4 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 All 36 releases
← All changes | includes/class-conflict-registry.php +8 -1 1.3.0 → 1.4.2 View file →
@@ -108,13 +108,20 @@
108 108 $matrix = apply_filters( 'xspeed_conflict_matrix', self::matrix() );
109 109 $out = array();
110 110 foreach ( $matrix as $plugin => $spec ) {
111 111 if ( is_plugin_active( $plugin ) ) {
112 + $strategy = (array) $spec['strategy'];
113 + // Its page cache is switched off in its own settings, so
114 + // it does not compete with ours. Its other features keep
115 + // their strategy: each has its own switch. (#653)
116 + if ( false === Cache_Plugin_Catalog::page_cache_state( (string) $plugin ) ) {
117 + unset( $strategy['cache.page'] );
118 + }
112 119 $out[] = array(
113 120 'plugin' => $plugin,
114 121 'label' => $spec['label'],
115 122 'kind' => $spec['kind'],
116 - 'strategy' => $spec['strategy'],
123 + 'strategy' => $strategy,
117 124 );
118 125 }
119 126 }
120 127 self::$cache = $out;