Make WordPress Core

Ticket #12507: pagination_base.2.diff

File pagination_base.2.diff, 1.7 KB (added by scribu, 14 years ago)

Make pagination_base a private var in WP_Rewrite

  • wp-includes/link-template.php

     
    13821382                        $query_string = '';
    13831383                }
    13841384
    1385                 $request = preg_replace( '|page/\d+/?$|', '', $request);
     1385                $request = preg_replace( "|$wp_rewrite->pagination_base/\d+/?$|", '', $request);
    13861386                $request = preg_replace( '|^index\.php|', '', $request);
    13871387                $request = ltrim($request, '/');
    13881388
     
    13921392                        $base .= 'index.php/';
    13931393
    13941394                if ( $pagenum > 1 ) {
    1395                         $request = ( ( !empty( $request ) ) ? trailingslashit( $request ) : $request ) . user_trailingslashit( 'page/' . $pagenum, 'paged' );
     1395                        $request = ( ( !empty( $request ) ) ? trailingslashit( $request ) : $request ) . user_trailingslashit( $wp_rewrite->pagination_base . "/" . $pagenum, 'paged' );
    13961396                }
    13971397
    13981398                $result = $base . $request . $query_string;
  • wp-includes/rewrite.php

     
    481481        var $comments_base = 'comments';
    482482
    483483        /**
     484         * Pagination permalink base.
     485         *
     486         * @since 3.1.0
     487         * @access private
     488         * @var string
     489         */
     490        var $pagination_base = 'page';
     491
     492        /**
    484493         * Feed permalink base.
    485494         *
    486495         * @since 1.5.0
     
    12931302
    12941303                //build a regex to match the trackback and page/xx parts of URLs
    12951304                $trackbackregex = 'trackback/?$';
    1296                 $pageregex = 'page/?([0-9]{1,})/?$';
     1305                $pageregex = $this->pagination_base . '/?([0-9]{1,})/?$';
    12971306                $commentregex = 'comment-page-([0-9]{1,})/?$';
    12981307
    12991308                //build up an array of endpoint regexes to append => queries to append