By default, WordPress does not search for blank search bar queries. It redirects to the home page for blank search. To prevent this, you can use pre_get_posts hook. You can use pre_get_posts action to manipulate the query variables for specific pages. You can modify $wp_query object before any results are returned. In this example, we are using pre_get_posts before $wp_query returning false value. Insert the following code into the functions.php file inside your theme.