How to display most recent posts that haven’t already been displayed with WP_Query?

It appears that your first and second query are identical.

Perhaps you should add an ‘offset’ param in your second query.

$args = array(
    'posts_per_page' => 3,
    'orderby'        => 'most_recent',
    'offset'         => 3,
);

Leave a Comment