Make WordPress Core

Changeset 27600


Ignore:
Timestamp:
03/18/2014 11:30:55 PM (13 years ago)
Author:
johnbillion
Message:

Introduce before_page_number and after_page_number arguments for paginate_links(). Fixes #24709. Props grahamarmfield.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/general-template.php

    r27523 r27600  
    19841984 * and see {@link add_query_arg()} for more information.
    19851985 *
     1986 * The 'before_page_number' and 'after_page_number' arguments allow users to
     1987 * augment the links themselves. Typically this might be to add context to the
     1988 * numbered links so that screen reader users understand what the links are for.
     1989 * The text strings are added before and after the page number - within the
     1990 * anchor tag.
     1991 *
    19861992 * @since 2.1.0
    19871993 *
    … …  
    20032009                'type' => 'plain',
    20042010                'add_args' => false, // array of query args to add
    2005                 'add_fragment' => ''
     2011                'add_fragment' => '',
     2012                'before_page_number' => '',
     2013                'after_page_number' => ''
    20062014        );
    20072015
    … …  
    20322040        for ( $n = 1; $n <= $total; $n++ ) :
    20332041                if ( $n == $current ) :
    2034                         $page_links[] = "<span class='page-numbers current'>" . number_format_i18n($n) . "</span>";
     2042                        $page_links[] = "<span class='page-numbers current'>" . $before_page_number . number_format_i18n( $n ) . $after_page_number . "</span>";
    20352043                        $dots = true;
    20362044                else :
    … …  
    20412049                                        $link = add_query_arg( $add_args, $link );
    20422050                                $link .= $add_fragment;
    2043                                 $page_links[] = "<a class='page-numbers' href='" . esc_url( apply_filters( 'paginate_links', $link ) ) . "'>" . number_format_i18n($n) . "</a>";
     2051                                $page_links[] = "<a class='page-numbers' href='" . esc_url( apply_filters( 'paginate_links', $link ) ) . "'>" . $before_page_number . number_format_i18n( $n ) . $after_page_number . "</a>";
    20442052                                $dots = true;
    20452053                        elseif ( $dots && !$show_all ) :
Note: See TracChangeset for help on using the changeset viewer.