WordPress.org

Make WordPress Core

Ticket #5652: pages.diff

File pages.diff, 2.9 KB (added by thee17, 6 years ago)

wp_list_pages patch

  • post-template.php

     
    182182                                if ( ($i != $page) || ((!$more) && ($page==1)) ) { 
    183183                                        if ( 1 == $i ) { 
    184184                                                $output .= '<a href="' . get_permalink() . '">'; 
     185                                                $output .= $innerbefore; 
    185186                                        } else { 
    186187                                                if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) 
    187188                                                        $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">'; 
     189                                                        $output .= $innerbefore; 
    188190                                                else 
    189191                                                        $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">'; 
     192                                                        $output .= $innerbefore; 
    190193                                        } 
    191194                                } 
    192195                                $output .= $j; 
    193196                                if ( ($i != $page) || ((!$more) && ($page==1)) ) 
     197                                        $output .= $innerafter; 
    194198                                        $output .= '</a>'; 
    195199                        } 
    196200                        $output .= $after; 
     
    200204                                $i = $page - 1; 
    201205                                if ( $i && $more ) { 
    202206                                        if ( 1 == $i ) { 
    203                                                 $output .= '<a href="' . get_permalink() . '">' . $previouspagelink . '</a>'; 
     207                                                $output .= '<a href="' . get_permalink() . '">' . $innerbefore . $previouspagelink . $innerafter . '</a>'; 
    204208                                        } else { 
    205209                                                if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) 
    206                                                         $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $previouspagelink . '</a>'; 
     210                                                        $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $innerbefore . $previouspagelink . $innerafter . '</a>'; 
    207211                                                else 
    208                                                         $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $previouspagelink . '</a>'; 
     212                                                        $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $innerbefore . $previouspagelink . $innerafter . '</a>'; 
    209213                                        } 
    210214                                } 
    211215                                $i = $page + 1; 
    212216                                if ( $i <= $numpages && $more ) { 
    213217                                        if ( 1 == $i ) { 
    214                                                 $output .= '<a href="' . get_permalink() . '">' . $nextpagelink . '</a>'; 
     218                                                $output .= '<a href="' . get_permalink() . '">' . $innerbefore . $nextpagelink . $innerafter . '</a>'; 
    215219                                        } else { 
    216220                                                if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) 
    217                                                         $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $nextpagelink . '</a>'; 
     221                                                        $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $innerbefore . $nextpagelink . $innerafter . '</a>'; 
    218222                                                else 
    219                                                         $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $nextpagelink . '</a>'; 
     223                                                        $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $innerbefore . $nextpagelink . $innerafter . '</a>'; 
    220224                                        } 
    221225                                } 
    222226                                $output .= $after;