WordPress.org

Make WordPress Core

Ticket #19466: 19466.diff

File 19466.diff, 921 bytes (added by sergey.s.betke@…, 2 years ago)

patch for full support Last-Modified, ETag, If-Modified HTTP headers

  • class-wp.php

     
    327327                        if ( !is_user_logged_in() ) 
    328328                                $headers = array_merge($headers, wp_get_nocache_headers()); 
    329329                        $headers['Content-Type'] = get_option('html_type') . '; charset=' . get_option('blog_charset'); 
    330                 } else if ( empty($this->query_vars['feed']) ) { 
    331                         $headers['Content-Type'] = get_option('html_type') . '; charset=' . get_option('blog_charset'); 
    332330                } else { 
    333                         // We're showing a feed, so WP is indeed the only thing that last changed 
     331                        if ( empty($this->query_vars['feed']) ) { 
     332                                $headers['Content-Type'] = get_option('html_type') . '; charset=' . get_option('blog_charset'); 
     333                        }; 
    334334                        if ( !empty($this->query_vars['withcomments']) 
    335335                                || ( empty($this->query_vars['withoutcomments']) 
    336336                                        && ( !empty($this->query_vars['p'])