Ticket #6999: link-template.php.diff
File link-template.php.diff, 1.7 KB (added by , 17 years ago) |
---|
-
wp-includes/link-template.php
681 681 } 682 682 683 683 function next_posts($max_page = 0) { 684 echo clean_url(get_next_posts_page_link($max_page));684 echo get_next_posts($max_page); 685 685 } 686 686 687 function get_next_posts($max_page = 0) { 688 return clean_url(get_next_posts_page_link($max_page)); 689 } 690 687 691 function next_posts_link($label='Next Page »', $max_page=0) { 688 692 global $paged, $wp_query; 689 693 if ( !$max_page ) { … … 693 697 $paged = 1; 694 698 $nextpage = intval($paged) + 1; 695 699 if ( (! is_single()) && (empty($paged) || $nextpage <= $max_page) ) { 696 echo '<a href="'; 697 next_posts($max_page); 698 echo '">'. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>'; 700 $result = '<a href="'; 701 $result .= get_next_posts($max_page); 702 $result .= '">'. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>'; 703 echo apply_filters('next_posts_link', $result); 699 704 } 700 705 } 701 706 … … 711 716 } 712 717 713 718 function previous_posts() { 714 echo clean_url(get_previous_posts_page_link());719 echo get_previous_posts(); 715 720 } 716 721 722 function get_previous_posts() { 723 return clean_url(get_previous_posts_page_link()); 724 } 725 717 726 function previous_posts_link($label='« Previous Page') { 718 727 global $paged; 719 728 if ( (!is_single()) && ($paged > 1) ) { 720 echo '<a href="'; 721 previous_posts(); 722 echo '">'. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>'; 729 $result = '<a href="'; 730 $result .= get_previous_posts(); 731 $result .= '">'. preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>'; 732 echo apply_filters('previous_posts_link', $result); 723 733 } 724 734 } 725 735