WordPress previous posts arrow works but not next posts

I’m working on a site in WordPress using custom post-types via Advanced Custom Fields plugin. I’m stuck right now in terms of paginating the results for a gallery.

My site on page 1 of the gallery loads the posts, however, it does not offer an option to go to page 2 of the site.

If I alter the URL to take me to page 2, the previous link shows up.

Would anyone be able to tell me why this happens? I’ve attached my code below. Thanks.


	$posts = get_posts(array(
	'post_type'         => 'dog',
	'numberposts'   => 3,
	'paged' => $paged,

if( $posts ): ?>

<?php foreach( $posts as $post ): 

	<div class="dog">
		<img draggable="false" src=<?php echo the_field('before_and_after_image'); ?>>
		<p><?php echo the_field('dog_name'); ?></p>

<?php endforeach; ?>
<?php endif; ?>

<div class="dogNav">
	<li><?php previous_posts_link('Previous Page');?></li>
	<li><?php next_posts_link('Next Page');?></li>

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.