WordPress.org

Make WordPress Core

Ticket #19466: 19466.diff

File 19466.diff, 921 bytes (added by sergey.s.betke@…, 6 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'])