Ticket #10667: search-pagination-2.diff
File search-pagination-2.diff, 3.0 KB (added by , 14 years ago) |
---|
-
wp-content/themes/twentyten/loop.php
1 1 <?php if ( $wp_query->max_num_pages > 1 ) { ?> 2 2 <div id="nav-above" class="navigation"> 3 <?php if ( is_search() ) { ?> 4 <div class="nav-previous"><?php previous_posts_link(__( '<span class="meta-nav">←</span> Previous results', 'twentyten' )) ?></div> 5 <div class="nav-next"><?php next_posts_link(__( 'Next results <span class="meta-nav">→</span>', 'twentyten' )) ?></div> 6 <?php } else { ?> 3 7 <div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">←</span> Older posts', 'twentyten' )); ?></div> 4 8 <div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' )); ?></div> 9 <?php } ?> 5 10 </div><!-- #nav-above --> 6 11 <?php } ?> 7 12 … … 110 115 <?php endwhile; ?> 111 116 112 117 <?php if ( $wp_query->max_num_pages > 1 ) { ?> 113 <div id="nav-below" class="navigation"> 114 <div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">←</span> Older posts', 'twentyten' )); ?></div> 115 <div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' )); ?></div> 116 </div><!-- #nav-below --> 118 <div id="nav-below" class="navigation"> 119 <?php if ( is_search() ) { ?> 120 <div class="nav-previous"><?php previous_posts_link(__( '<span class="meta-nav">←</span> Previous results', 'twentyten' )) ?></div> 121 <div class="nav-next"><?php next_posts_link(__( 'Next results <span class="meta-nav">→</span>', 'twentyten' )) ?></div> 122 <?php } else { ?> 123 <div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">←</span> Older posts', 'twentyten' )); ?></div> 124 <div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' )); ?></div> 125 <?php } ?> 126 </div><!-- #nav-below --> 117 127 <?php } ?> 128 No newline at end of file -
wp-includes/link-template.php
1408 1408 $nextpage = intval($paged) + 1; 1409 1409 1410 1410 if ( !is_single() && ( empty($paged) || $nextpage <= $max_page) ) { 1411 $label = apply_filters( 'next_posts_link_label', $label ); 1411 1412 $attr = apply_filters( 'next_posts_link_attributes', '' ); 1412 1413 return '<a href="' . next_posts( $max_page, false ) . "\" $attr>". preg_replace('/&([^#])(?![a-z]{1,8};)/', '&$1', $label) .'</a>'; 1413 1414 } … … 1476 1477 global $paged; 1477 1478 1478 1479 if ( !is_single() && $paged > 1 ) { 1480 $label = apply_filters( 'previous_posts_link_label', $label ); 1479 1481 $attr = apply_filters( 'previous_posts_link_attributes', '' ); 1480 1482 return '<a href="' . previous_posts( false ) . "\" $attr>". preg_replace( '/&([^#])(?![a-z]{1,8};)/', '&$1', $label ) .'</a>'; 1481 1483 }