I know similar questions have been asked, but none of them seem to answer the question.
I've set up a post-loop widget that I put on the home page. It has pagination, but whenever going to any page other than the first, I get a nasty 404.
The reason is because, when the URL gets a /page/2/
or a /?page=2
in it, WordPress no longer directs the call to the home page template. Instead it seems to assume there's a page with that name, it can't find it, and so it throws a 404.
Thus, my question is, when / why does WordPress decide that it isn't the home page? and why? And how do I force it to keep using the home page template? (i.e. front-page.php)
Update
It seems that, after switching my home page display from "Your latest posts" (which was irrelevant since the theme/child theme junks anything and replaces it with its widgets when active) to "A static page" (I chose a random page, which doesn't display anyhow), it now, instead of giving a 404, just stays on page 1, even though /page/2 is shown in the URL (the other commonly reported error).