WordPress.org

Make WordPress Core

Ticket #9824: 9824.4.patch

File 9824.4.patch, 974 bytes (added by SergeyBiryukov, 3 years ago)
  • wp-includes/rewrite.php

     
    19071907                unset($this->comment_feed_structure); 
    19081908                $this->use_trailing_slashes = ( '/' == substr($this->permalink_structure, -1, 1) ); 
    19091909 
    1910                 // Enable generic rules for pages if permalink structure doesn't begin with a wildcard. 
    1911                 if ( preg_match("/^[^%]*%(?:postname|category|tag|author)%/", $this->permalink_structure) ) 
    1912                          $this->use_verbose_page_rules = true; 
    1913                 else 
    1914                         $this->use_verbose_page_rules = false; 
     1910                $clean_structure = str_replace( '/index.php', '', $this->permalink_structure ); 
     1911                if ( is_multisite() && !is_subdomain_install() && is_main_site() ) 
     1912                        $clean_structure = str_replace( '/blog', '', $clean_structure ); 
     1913                $this->use_verbose_page_rules = (bool) preg_match( "#^/%(postname|category|tag|author)%#", $clean_structure ); 
    19151914        } 
    19161915 
    19171916        /**