wp_super_cache_clear_post_cache

wp_super_cache_clear_post_cache

Hook Type: filter

See hook in core

Displaying hooks found in version: wp-super-cache.3.0.1

apply_filters('wp_super_cache_clear_post_cache') is found 3 times:

  • /wp-cache-phase2.php line 3181
    		return;
    	}
    
    	// Allow plugins to reject cache clears for specific posts.
    	if ( ! apply_filters( 'wp_super_cache_clear_post_cache', true, $post ) ) {
    		return;
    	}
    
    	if ( ( $old_status === 'private' || $old_status === 'publish' ) && $new_status !== 'publish' ) { // post unpublished
    		if ( ! function_exists( 'get_sample_permalink' ) ) {
    			require_once ABSPATH . 'wp-admin/includes/post.php';
    
  • /wp-cache-phase2.php line 3221
    		return $post_id;
    	}
    
    	// Allow plugins to reject cache clears for specific posts.
    	if ( ! apply_filters( 'wp_super_cache_clear_post_cache', true, $post ) ) {
    		return $post_id;
    	}
    
    	// Some users are inexplicibly seeing this error on scheduled posts.
    	// define this constant to disable the post status check.
    	if ( ! defined( 'WPSCFORCEUPDATE' ) && ! in_array( get_post_status( $post ), array( 'publish', 'private' ), true ) ) {
    
  • /wp-cache-phase2.php line 3295
    		return $post_id;
    	}
    
    	// Allow plugins to reject cache clears for specific posts.
    	if ( ! apply_filters( 'wp_super_cache_clear_post_cache', true, $post ) ) {
    		return $post_id;
    	}
    
    	// Some users are inexplicibly seeing this error on scheduled posts.
    	// define this constant to disable the post status check.
    	if ( ! defined( 'WPSCFORCEUPDATE' ) && ! in_array( get_post_status( $post ), array( 'publish', 'private' ), true ) ) {