WordPress.org

Make WordPress Core

Ticket #42573: 42573.patch

File 42573.patch, 999 bytes (added by ibenic, 2 months ago)

Disabling the cache if WP_DEBUG is true

  • src/wp-includes/class-wp-theme.php

     
    988988                $label = sanitize_key( 'files_' . $this->cache_hash . '-' . $this->get( 'Version' ) ); 
    989989                $transient_key = substr( $label, 0, 29 ) . md5( $label ); 
    990990 
    991                 $all_files = get_transient( $transient_key ); 
     991                $all_files = false; 
     992 
     993                if( ! WP_DEBUG ) { 
     994                        $all_files = get_transient( $transient_key ); 
     995                } 
     996                 
    992997                if ( false === $all_files ) { 
    993998                        $all_files = (array) self::scandir( $this->get_stylesheet_directory(), null, -1 ); 
    994999 
     
    9961001                                $all_files += (array) self::scandir( $this->get_template_directory(), null, -1 ); 
    9971002                        } 
    9981003 
    999                         set_transient( $transient_key, $all_files, HOUR_IN_SECONDS ); 
     1004                        if( ! WP_DEBUG ) { 
     1005                                set_transient( $transient_key, $all_files, HOUR_IN_SECONDS ); 
     1006                        } 
    10001007                } 
    10011008 
    10021009                // Filter $all_files by $type & $depth.