Make WordPress Core

Ticket #24709: 24709-paginate-links.diff

File 24709-paginate-links.diff, 1.5 KB (added by pauldewouters, 11 years ago)
  • general-template.php

     
    19961996                'mid_size' => 2,
    19971997                'type' => 'plain',
    19981998                'add_args' => false, // array of query args to add
    1999                 'add_fragment' => ''
     1999                'add_fragment' => '',
     2000                'before_page_link' => '',
     2001                'after_page_link' => ''
    20002002        );
    20012003
    20022004        $args = wp_parse_args( $args, $defaults );
     
    20262028        for ( $n = 1; $n <= $total; $n++ ) :
    20272029                $n_display = number_format_i18n($n);
    20282030                if ( $n == $current ) :
    2029                         $page_links[] = "<span class='page-numbers current'>$n_display</span>";
     2031                        $page_links[] = $before_page_link . "<span class='page-numbers current'>$n_display</span>" . $after_page_link;
    20302032                        $dots = true;
    20312033                else :
    20322034                        if ( $show_all || ( $n <= $end_size || ( $current && $n >= $current - $mid_size && $n <= $current + $mid_size ) || $n > $total - $end_size ) ) :
     
    20352037                                if ( $add_args )
    20362038                                        $link = add_query_arg( $add_args, $link );
    20372039                                $link .= $add_fragment;
    2038                                 $page_links[] = "<a class='page-numbers' href='" . esc_url( apply_filters( 'paginate_links', $link ) ) . "'>$n_display</a>";
     2040                                $page_links[] = $before_page_link . "<a class='page-numbers' href='" . esc_url( apply_filters( 'paginate_links', $link ) ) . "'>$n_display</a>" . $after_page_link;
    20392041                                $dots = true;
    20402042                        elseif ( $dots && !$show_all ) :
    20412043                                $page_links[] = '<span class="page-numbers dots">' . __( '&hellip;' ) . '</span>';