|
20 | 20 | ?> |
21 | 21 |
|
22 | 22 | <?php // Display navigation to next/previous pages when applicable. ?> |
23 | | -<?php if ( $wp_query->max_num_pages > 1 ) : ?> |
| 23 | +<?php if ( $wp_query->max_num_pages > 1 ) : |
| 24 | + $order = get_query_var( 'order', 'DESC' ); |
| 25 | + $is_desc = ( 'DESC' === $order ); |
| 26 | + |
| 27 | + $new_posts_text = __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ); |
| 28 | + $old_posts_text = __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ); |
| 29 | + |
| 30 | + $prev_link = $is_desc ? get_next_posts_link( $old_posts_text ) : get_previous_posts_link( $old_posts_text ); |
| 31 | + $next_link = $is_desc ? get_previous_posts_link( $new_posts_text ) : get_next_posts_link( $new_posts_text ); |
| 32 | + ?> |
24 | 33 | <div id="nav-above" class="navigation"> |
25 | | - <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div> |
26 | | - <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div> |
| 34 | + <div class="nav-previous"><?php echo wp_kses_post( $prev_link ); ?></div> |
| 35 | + <div class="nav-next"><?php echo wp_kses_post( $next_link ); ?></div> |
27 | 36 | </div><!-- #nav-above --> |
28 | 37 | <?php endif; ?> |
29 | 38 |
|
|
205 | 214 | <?php // Display navigation to next/previous pages when applicable. ?> |
206 | 215 | <?php if ( $wp_query->max_num_pages > 1 ) : ?> |
207 | 216 | <div id="nav-below" class="navigation"> |
208 | | - <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div> |
209 | | - <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div> |
| 217 | + <div class="nav-previous"><?php echo wp_kses_post( $prev_link ); ?></div> |
| 218 | + <div class="nav-next"><?php echo wp_kses_post( $next_link ); ?></div> |
210 | 219 | </div><!-- #nav-below --> |
211 | 220 | <?php endif; ?> |
0 commit comments