using pre_get_posts for search results not found
Like others have said you can’t use pre get posts since there is no way of knowing if the search returned any posts. I would also say that the if else is a very clean way to do it and might be the better choice if anyone else is going to be working on this. … Read more