• If it is last post then show first post link…
    This shows blank if it is last post next_post_link()
    so I want to show first post link in the last post.

Viewing 1 replies (of 1 total)
  • Moderator keesiemeijer

    (@keesiemeijer)

    Try it with something like this in your theme’s single.php:

    <nav id="nav-single">
    <?php
    	$next = get_adjacent_post( false, '', true );
    	$latest_post = get_posts('posts_per_page=1');
      if(!$next && $latest_post){
    
    	  echo '<span class="nav-previous"><a rel="first" href="'.get_permalink($latest_post[0]->ID).'">First Post</a></span>';
    
      } else {
    ?>
    
    	<span class="nav-previous"><?php previous_post_link( '%link', __( '<span class="meta-nav">←</span> Previous', 'twentyeleven' ) ); ?></span>
    	<?php } ?>
    	<span class="nav-next"><?php next_post_link( '%link', __( 'Next <span class="meta-nav">→</span>', 'twentyeleven' ) ); ?></span>
    </nav><!-- #nav-single -->

    Or try it with a plugin: https://www.ads-software.com/extend/plugins/ambrosite-nextprevious-post-link-plus/

Viewing 1 replies (of 1 total)
  • The topic ‘How to show First post link in last post in pagination.’ is closed to new replies.