WordPress.org

Make WordPress Core

Ticket #23021: 23021.2.diff

File 23021.2.diff, 1.6 KB (added by SergeyBiryukov, 5 years ago)
  • wp-includes/class-wp.php

     
    376376
    377377                $headers = apply_filters('wp_headers', $headers, $this);
    378378
     379                if ( isset( $headers['Last-Modified'] ) && empty( $headers['Last-Modified'] ) )
     380                        unset( $headers['Last-Modified'] );
     381
    379382                if ( ! empty( $status ) )
    380383                        status_header( $status );
    381384                foreach( (array) $headers as $name => $field_value )
    382385                        @header("{$name}: {$field_value}");
    383386
    384                 if ( isset( $headers['Last-Modified'] ) && empty( $headers['Last-Modified'] ) && function_exists( 'header_remove' ) )
    385                         @header_remove( 'Last-Modified' );
    386 
    387387                if ( $exit_required )
    388388                        exit();
    389389
  • wp-includes/functions.php

     
    902902function wp_get_nocache_headers() {
    903903        $headers = array(
    904904                'Expires' => 'Wed, 11 Jan 1984 05:00:00 GMT',
    905                 'Last-Modified' => '',
    906905                'Cache-Control' => 'no-cache, must-revalidate, max-age=0',
    907906                'Pragma' => 'no-cache',
    908907        );
     
    924923 */
    925924function nocache_headers() {
    926925        $headers = wp_get_nocache_headers();
     926        if ( isset( $headers['Last-Modified'] ) && empty( $headers['Last-Modified'] ) )
     927                unset( $headers['Last-Modified'] );
    927928        foreach( $headers as $name => $field_value )
    928929                @header("{$name}: {$field_value}");
    929         if ( empty( $headers['Last-Modified'] ) && function_exists( 'header_remove' ) )
    930                 @header_remove( 'Last-Modified' );
    931930}
    932931
    933932/**