WordPress.org

Make WordPress Core

Ticket #8598: 8598.diff

File 8598.diff, 1.2 KB (added by DD32, 7 years ago)
  • wp-includes/rewrite.php

     
    13441344                        $commentmatch = $match . $commentregex; 
    13451345                        $commentquery = $index . '?' . $query . '&cpage=' . $this->preg_index($num_toks + 1); 
    13461346 
     1347                        if ( get_option('page_on_front') ) { 
     1348                                //create query for Root /comment-page-xx 
     1349                                $rootcommentmatch = $match . $commentregex; 
     1350                                $rootcommentquery = $index . '?' . $query . '&page_id=' . get_option('page_on_front') . '&cpage=' . $this->preg_index($num_toks + 1); 
     1351                        } 
     1352 
    13471353                        //create query for /feed/(feed|atom|rss|rss2|rdf) 
    13481354                        $feedmatch = $match . $feedregex; 
    13491355                        $feedquery = $feedindex . '?' . $query . '&feed=' . $this->preg_index($num_toks + 1); 
     
    13681374                        //only on pages with comments add ../comment-page-xx/ 
    13691375                        if ( EP_PAGES & $ep_mask || EP_PERMALINK & $ep_mask || EP_NONE & $ep_mask ) 
    13701376                                $rewrite = array_merge($rewrite, array($commentmatch => $commentquery)); 
     1377                        else if ( EP_ROOT & $ep_mask && get_option('page_on_front') ) 
     1378                                $rewrite = array_merge($rewrite, array($rootcommentmatch => $rootcommentquery)); 
    13711379 
    13721380                        //do endpoints 
    13731381                        if ($endpoints) {