WordPress ignoring LIMIT / posts_per_page despite being in wp_query July 7, 2022 by Tarik Billa Try adding 'nopaging' => false to your query construct. I just had the same issue and it fixed it for me.