PluginProbe ʕ •ᴥ•ʔ
WP Super Cache / 3.1.1
WP Super Cache v3.1.1
3.1.1 trunk 0.1 0.2 0.3 0.3.1 0.4 0.5 0.5.1 0.5.2 0.5.3 0.6.2 0.6.3 0.6.4 0.6.5 0.6.6 0.6.7 0.6.8 0.7 0.7.1 0.8 0.8.1 0.8.2 0.8.3 0.8.4 0.8.5 0.8.6 0.8.7 0.8.8 0.8.9 0.9 0.9.1 0.9.2 0.9.3 0.9.3.1 0.9.4 0.9.4.1 0.9.4.2 0.9.4.3 0.9.5 0.9.6 0.9.6.1 0.9.7 0.9.8 0.9.9 0.9.9.1 0.9.9.2 0.9.9.3 0.9.9.4 0.9.9.5 0.9.9.6 0.9.9.7 0.9.9.8 0.9.9.9 1.0 1.0.1 1.1 1.1.1 1.10.0 1.11.0 1.12.0 1.12.1 1.12.2 1.12.3 1.12.4 1.2 1.2.1 1.3 1.3.1 1.3.2 1.3.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.7.1 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8 1.9 1.9.1 1.9.2 1.9.3 1.9.4 2.0.0 2.0.1 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0
wp-super-cache / advanced-cache.php
wp-super-cache Last commit date
assets 1 year ago docs 1 week ago inc 1 month ago js 1 month ago languages 2 years ago partials 9 months ago plugins 1 month ago rest 6 months ago src 1 month ago styling 9 months ago AGENTS.md 1 week ago CLAUDE.md 1 week ago LICENSE.txt 1 month ago SECURITY.md 2 years ago advanced-cache.php 2 years ago ossdl-cdn.php 2 years ago readme.txt 1 week ago wp-cache-base.php 2 years ago wp-cache-config-sample.php 4 years ago wp-cache-phase1.php 9 months ago wp-cache-phase2.php 1 week ago wp-cache.php 1 week ago
advanced-cache.php
30 lines
1 <?php
2 // WP SUPER CACHE 1.2
3 function wpcache_broken_message() {
4 global $wp_cache_config_file;
5 if ( isset( $wp_cache_config_file ) == false ) {
6 return '';
7 }
8
9 $doing_ajax = defined( 'DOING_AJAX' ) && DOING_AJAX;
10 $xmlrpc_request = defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST;
11 $rest_request = defined( 'REST_REQUEST' ) && REST_REQUEST;
12 $robots_request = strpos( $_SERVER['REQUEST_URI'], 'robots.txt' ) != false;
13
14 $skip_output = ( $doing_ajax || $xmlrpc_request || $rest_request || $robots_request );
15 if ( false == strpos( $_SERVER['REQUEST_URI'], 'wp-admin' ) && ! $skip_output ) {
16 echo '<!-- WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory. -->';
17 }
18 }
19
20 if ( false == defined( 'WPCACHEHOME' ) ) {
21 define( 'ADVANCEDCACHEPROBLEM', 1 );
22 } elseif ( ! include_once WPCACHEHOME . 'wp-cache-phase1.php' ) {
23 if ( ! @is_file( WPCACHEHOME . 'wp-cache-phase1.php' ) ) {
24 define( 'ADVANCEDCACHEPROBLEM', 1 );
25 }
26 }
27 if ( defined( 'ADVANCEDCACHEPROBLEM' ) ) {
28 register_shutdown_function( 'wpcache_broken_message' );
29 }
30