Make WordPress Core


Ignore:
Timestamp:
01/06/2011 03:59:22 AM (14 years ago)
Author:
ryan
Message:

Revert [15987] [15988] [15989]. Props SergeyBiryukov. see #9824 fixes #16041

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/rewrite.php

    r17071 r17226  
    18981898        if ( $this->using_index_permalinks() )
    18991899            $this->root = $this->index . '/';
    1900 
    19011900        unset($this->author_structure);
    19021901        unset($this->date_structure);
     
    19051904        unset($this->feed_structure);
    19061905        unset($this->comment_feed_structure);
    1907 
    19081906        $this->use_trailing_slashes = ( '/' == substr($this->permalink_structure, -1, 1) );
    19091907
    1910         $this->use_verbose_page_rules = (bool) preg_match( "#^/%(postname|category|tag|author)%#", $this->permalink_structure );
     1908        // Enable generic rules for pages if permalink structure doesn't begin with a wildcard.
     1909        if ( preg_match("/^[^%]*%(?:postname|category|tag|author)%/", $this->permalink_structure) )
     1910             $this->use_verbose_page_rules = true;
     1911        else
     1912            $this->use_verbose_page_rules = false;
    19111913    }
    19121914
Note: See TracChangeset for help on using the changeset viewer.