Home › Forums › Back End › WordPress Next / Previous Posts Not Working › Reply To: WordPress Next / Previous Posts Not Working
August 27, 2013 at 9:31 am
#148240
Ricky55
Participant
Found a fix for this just in case anyone ever reads this and requires then same answer. My older posts link wasn’t working as I hadn’t set the paged variable.
My code looks like this now.
`
<img src="<?php print IMAGES; ?>/header-blog.jpg" alt="Blog Header Image" width="999" height="250">
<section role="main">
<?php $page = get_page_by_title('the blog'); $content = apply_filters('the_content', $page->post_content); echo $content; ?>
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$blog_posts = new WP_Query('showposts=4' . '&paged='.$paged);
if ( $blog_posts->have_posts() ) : while ( $blog_posts->have_posts() ) : $blog_posts->the_post(); ?>
<article>
<?php the_title(); ?>
</article>
<?php endwhile; ?>
<nav id="post-nav">
<span class="prev"><?php next_posts_link( '← View Older Posts', $blog_posts->max_num_pages ); ?></span>
<?php previous_posts_link('<span class="next">' .( 'View more Recent Posts →' ). '</span>'); ?>
</nav>
<?php else: ?>
<p>Sorry it looks like you need to add some posts to this blog!</p>
<?php endif; wp_reset_query(); ?>
</section>
`