WordPress.org

Make WordPress Core

Ticket #42573: 42573.patch

File 42573.patch, 999 bytes (added by ibenic, 6 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.