I'am wondering how to target a search result page within the functions.php file in wordpress.
I know about "is_search" for the search page but what about the search result page ?
Can we put a condition with the query or something?
Thanks in advance.
All the best
I'am wondering how to target a search result page within the functions.php file in wordpress.
I know about "is_search" for the search page but what about the search result page ?
Can we put a condition with the query or something?
Thanks in advance.
All the best
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.
is_search()
is for the search results page. – Jacob Peattie Commented Nov 23, 2018 at 0:03true
foris_search
, there are no other pages – Tom J Nowell ♦ Commented Nov 23, 2018 at 0:09