[ Index ] |
PHP Cross Reference of WordPress |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Displays the next and previous post navigation in single posts. 4 * 5 * @package WordPress 6 * @subpackage Twenty_Twenty 7 * @since Twenty Twenty 1.0 8 */ 9 10 $next_post = get_next_post(); 11 $prev_post = get_previous_post(); 12 13 if ( $next_post || $prev_post ) { 14 15 $pagination_classes = ''; 16 17 if ( ! $next_post ) { 18 $pagination_classes = ' only-one only-prev'; 19 } elseif ( ! $prev_post ) { 20 $pagination_classes = ' only-one only-next'; 21 } 22 23 ?> 24 25 <nav class="pagination-single section-inner<?php echo esc_attr( $pagination_classes ); ?>" aria-label="<?php esc_attr_e( 'Post', 'twentytwenty' ); ?>"> 26 27 <hr class="styled-separator is-style-wide" aria-hidden="true" /> 28 29 <div class="pagination-single-inner"> 30 31 <?php 32 if ( $prev_post ) { 33 ?> 34 35 <a class="previous-post" href="<?php echo esc_url( get_permalink( $prev_post->ID ) ); ?>"> 36 <span class="arrow" aria-hidden="true">←</span> 37 <span class="title"><span class="title-inner"><?php echo wp_kses_post( get_the_title( $prev_post->ID ) ); ?></span></span> 38 </a> 39 40 <?php 41 } 42 43 if ( $next_post ) { 44 ?> 45 46 <a class="next-post" href="<?php echo esc_url( get_permalink( $next_post->ID ) ); ?>"> 47 <span class="arrow" aria-hidden="true">→</span> 48 <span class="title"><span class="title-inner"><?php echo wp_kses_post( get_the_title( $next_post->ID ) ); ?></span></span> 49 </a> 50 <?php 51 } 52 ?> 53 54 </div><!-- .pagination-single-inner --> 55 56 <hr class="styled-separator is-style-wide" aria-hidden="true" /> 57 58 </nav><!-- .pagination-single --> 59 60 <?php 61 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Dec 22 01:00:02 2024 | Cross-referenced by PHPXref 0.7.1 |