WordPress.org

Make WordPress Core

Ticket #7131: rewrite.diff

File rewrite.diff, 3.2 KB (added by Nicholas91, 9 years ago)
  • opt/lampp/htdocs/wordpress/wp-includes/rewrite.php

     
    13381338
    13391339                        //create query for /page/xx
    13401340                        $pagematch = $match . $pageregex;
    1341                         $pagequery = $index . '?' . $query . '&paged=' . $this->preg_index($num_toks + 1);
     1341                        $pagequery = $index . '?' . $query . '&paged=' . $this->preg_index($num_toks + 1);
    13421342
    13431343                        //create query for /comment-page-xx
    13441344                        $commentmatch = $match . $commentregex;
    1345                         $commentquery = $index . '?' . $query . '&cpage=' . $this->preg_index($num_toks + 1);
     1345                        $commentquery = $index . '?' . $query . '&cpage=' . $this->preg_index($num_toks + 1);
    13461346
    13471347                        //create query for /feed/(feed|atom|rss|rss2|rdf)
    13481348                        $feedmatch = $match . $feedregex;
    1349                         $feedquery = $feedindex . '?' . $query . '&feed=' . $this->preg_index($num_toks + 1);
     1349                        $feedquery = $feedindex . '?' . $query . '&feed=' . $this->preg_index($num_toks + 1);
    13501350
    13511351                        //create query for /(feed|atom|rss|rss2|rdf) (see comment near creation of $feedregex)
    13521352                        $feedmatch2 = $match . $feedregex2;
    1353                         $feedquery2 = $feedindex . '?' . $query . '&feed=' . $this->preg_index($num_toks + 1);
     1353                        $feedquery2 = $feedindex . '?' . $query . '&feed=' . $this->preg_index($num_toks + 1);
    13541354
    13551355                        //if asked to, turn the feed queries into comment feed ones
    13561356                        if ($forcomments) {
    1357                                 $feedquery .= '&withcomments=1';
    1358                                 $feedquery2 .= '&withcomments=1';
     1357                                $feedquery .= '&withcomments=1';
     1358                                $feedquery2 .= '&withcomments=1';
    13591359                        }
    13601360
    13611361                        //start creating the array of rewrites for this dir
     
    14261426
    14271427                                        //create queries for these extra tag-ons we've just dealt with
    14281428                                        $subquery = $index . '?attachment=' . $this->preg_index(1);
    1429                                         $subtbquery = $subquery . '&tb=1';
    1430                                         $subfeedquery = $subquery . '&feed=' . $this->preg_index(2);
    1431                                         $subcommentquery = $subquery . '&cpage=' . $this->preg_index(2);
     1429                                        $subtbquery = $subquery . '&tb=1';
     1430                                        $subfeedquery = $subquery . '&feed=' . $this->preg_index(2);
     1431                                        $subcommentquery = $subquery . '&cpage=' . $this->preg_index(2);
    14321432
    14331433                                        //do endpoints for attachments
    14341434                                        if ( !empty($endpoint) ) { foreach ( (array) $ep_query_append as $regex => $ep ) {
     
    14441444
    14451445                                        //allow URLs like <permalink>/2 for <permalink>/page/2
    14461446                                        $match = $match . '(/[0-9]+)?/?$';
    1447                                         $query = $index . '?' . $query . '&page=' . $this->preg_index($num_toks + 1);
     1447                                        $query = $index . '?' . $query . '&amp;page=' . $this->preg_index($num_toks + 1);
    14481448                                } else { //not matching a permalink so this is a lot simpler
    14491449                                        //close the match and finalise the query
    14501450                                        $match .= '?$';
     
    15261526                                                                '.*wp-rss.php$' =>      $this->index .'?feed=rss',
    15271527                                                                '.*wp-rss2.php$'        =>      $this->index .'?feed=rss2',
    15281528                                                                '.*wp-feed.php$'        =>      $this->index .'?feed=feed',
    1529                                                                 '.*wp-commentsrss2.php$'        =>      $this->index . '?feed=rss2&withcomments=1');
     1529                                                                '.*wp-commentsrss2.php$'        =>      $this->index . '?feed=rss2&amp;withcomments=1');
    15301530
    15311531                // Post
    15321532                $post_rewrite = $this->generate_rewrite_rules($this->permalink_structure, EP_PERMALINK);