How to target a search result page?

I’am wondering how to target a search result page within the functions.php file in wordpress.

Use is_search, and the search.php template

I know about “is_search” for the search page but what about the search result page ?

They are the same thing, is_search indicates the main query is a search query. When is_search is true, WordPress loads search.php as the template, falling back to archive.php then index.php if they aren’t present.

I’m not sure where the idea of a separate search page, and a separate search results page came from, but that’s not how it works. There are search results, and a search form that can appear in any place, but no search page.

Can we put a condition with the query or something?

If you want to modify the main query, use the pre_get_posts filter. This is true for all queries, not just search queries, and allows you to intercept the query parameters before WordPress fetches the posts to change what’s fetched.