Make WordPress Core

Ticket #63123: 63123.patch

File 63123.patch, 1.5 KB (added by ruturajraval2305, 8 months ago)
  • src/wp-includes/general-template.php

    diff --git a/src/wp-includes/general-template.php b/src/wp-includes/general-template.php
    index 2ef9eb8f07..fab2d6ad30 100644
    a b function paginate_links( $args = '' ) { 
    47134713                        $link = add_query_arg( $add_args, $link );
    47144714                }
    47154715                $link .= $args['add_fragment'];
    4716                 $link  = get_option( 'permalink_structure' ) ? user_trailingslashit( $link, 'paged' ) : $link;
     4716                $link = get_option('permalink_structure') && !strpos($link, '?') ? user_trailingslashit($link, 'paged') : $link;
    47174717
    47184718                $page_links[] = sprintf(
    47194719                        '<a class="prev page-numbers" href="%s">%s</a>',
    function paginate_links( $args = '' ) { 
    47464746                                        $link = add_query_arg( $add_args, $link );
    47474747                                }
    47484748                                $link .= $args['add_fragment'];
    4749                                 $link  = get_option( 'permalink_structure' ) ? user_trailingslashit( $link, 'paged' ) : $link;
     4749                                $link = get_option('permalink_structure') && !strpos($link, '?') ? user_trailingslashit($link, 'paged') : $link;
    47504750
    47514751                                $page_links[] = sprintf(
    47524752                                        '<a class="page-numbers" href="%s">%s</a>',
    function paginate_links( $args = '' ) { 
    47714771                        $link = add_query_arg( $add_args, $link );
    47724772                }
    47734773                $link .= $args['add_fragment'];
    4774                 $link  = get_option( 'permalink_structure' ) ? user_trailingslashit( $link, 'paged' ) : $link;
     4774                $link = get_option('permalink_structure') && !strpos($link, '?') ? user_trailingslashit($link, 'paged') : $link;
    47754775
    47764776                $page_links[] = sprintf(
    47774777                        '<a class="next page-numbers" href="%s">%s</a>',