WordPress.org

Make WordPress Core

Ticket #5652: 5652-2-7-revision.diff

File 5652-2-7-revision.diff, 5.1 KB (added by thee17, 7 years ago)

New version of revision that replaces the original errors of the last patch

  • bookmark-template.php

     
    1313 * to retrieve the bookmark to be used in the output. 
    1414 * 
    1515 * The output is formatted as HTML with no way to change that format. However, what 
    16  * is between, before, and after can be changed. The link itself will be HTML. 
     16 * is between, before, after, link_before, and link_after can be changed. The link itself will be HTML. 
    1717 * 
    1818 * This function is used internally by wp_list_bookmarks() and should not be used by 
    1919 * themes. 
     
    2525 * 'before' - Default is '<li>' (string). The html or text to prepend to each bookmarks. 
    2626 * 'after' - Default is '</li>' (string). The html or text to append to each bookmarks. 
    2727 * 'between' - Default is '\n' (string). The string for use in between the link, description, and image. 
     28 * 'link_before' - Default is '' (string). The html or text to add inside the hyperlink before the link text. 
     29 * 'link_after' - Default is '' (string). The html or text to add inside the hyperlink after the link text. 
    2830 * 'show_rating' - Default is 0 (integer). Whether to show the link rating. 
    2931 * 
    3032 * @since 2.1 
     
    4042                'show_updated' => 0, 'show_description' => 0, 
    4143                'show_images' => 1, 'before' => '<li>', 
    4244                'after' => '</li>', 'between' => "\n", 
     45                'link_before' => '', 'link_after' => '', 
    4346                'show_rating' => 0 
    4447        ); 
    4548 
     
    8588 
    8689                $output .= '<a href="' . $the_link . '"' . $rel . $title . $target. '>'; 
    8790 
     91                $output .= $link_before; 
     92 
    8893                if ( $bookmark->link_image != null && $show_images ) { 
    8994                        if ( strpos($bookmark->link_image, 'http') !== false ) 
    9095                                $output .= "<img src=\"$bookmark->link_image\" $alt $title />"; 
     
    9499                        $output .= $name; 
    95100                } 
    96101 
     102                $output .= $link_after; 
     103 
    97104                $output .= '</a>'; 
    98105 
    99106                if ( $show_updated && $bookmark->recently_updated ) 
  • post-template.php

     
    160160                'before' => '<p>' . __('Pages:'), 'after' => '</p>', 
    161161                'next_or_number' => 'number', 'nextpagelink' => __('Next page'), 
    162162                'previouspagelink' => __('Previous page'), 'pagelink' => '%', 
     163                'link_before' => '', 'link_after' => '', 
    163164                'more_file' => '', 'echo' => 1 
    164165        ); 
    165166 
     
    182183                                if ( ($i != $page) || ((!$more) && ($page==1)) ) { 
    183184                                        if ( 1 == $i ) { 
    184185                                                $output .= '<a href="' . get_permalink() . '">'; 
     186                                                $output .= $link_before; 
    185187                                        } else { 
    186188                                                if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) 
    187189                                                        $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">'; 
     190                                                        $output .= $link_before; 
    188191                                                else 
    189192                                                        $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">'; 
     193                                                        $output .= $link_before; 
    190194                                        } 
    191195                                } 
    192196                                $output .= $j; 
    193197                                if ( ($i != $page) || ((!$more) && ($page==1)) ) 
     198                                        $output .= $link_after; 
    194199                                        $output .= '</a>'; 
    195200                        } 
    196201                        $output .= $after; 
     
    200205                                $i = $page - 1; 
    201206                                if ( $i && $more ) { 
    202207                                        if ( 1 == $i ) { 
    203                                                 $output .= '<a href="' . get_permalink() . '">' . $previouspagelink . '</a>'; 
     208                                                $output .= '<a href="' . get_permalink() . '">' . $link_before . $previouspagelink . $link_after . '</a>'; 
    204209                                        } else { 
    205210                                                if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) 
    206                                                         $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $previouspagelink . '</a>'; 
     211                                                        $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $link_before . $previouspagelink . $link_after . '</a>'; 
    207212                                                else 
    208                                                         $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $previouspagelink . '</a>'; 
     213                                                        $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $link_before . $previouspagelink . $link_after . '</a>'; 
    209214                                        } 
    210215                                } 
    211216                                $i = $page + 1; 
    212217                                if ( $i <= $numpages && $more ) { 
    213218                                        if ( 1 == $i ) { 
    214                                                 $output .= '<a href="' . get_permalink() . '">' . $nextpagelink . '</a>'; 
     219                                                $output .= '<a href="' . get_permalink() . '">' . $link_before . $nextpagelink . $link_after . '</a>'; 
    215220                                        } else { 
    216221                                                if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) 
    217                                                         $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $nextpagelink . '</a>'; 
     222                                                        $output .= '<a href="' . get_permalink() . '&amp;page=' . $i . '">' . $link_before . $nextpagelink . $link_after . '</a>'; 
    218223                                                else 
    219                                                         $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $nextpagelink . '</a>'; 
     224                                                        $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">' . $link_before . $nextpagelink . $link_after . '</a>'; 
    220225                                        } 
    221226                                } 
    222227                                $output .= $after;