- This topic has 1 reply, 2 voices, and was last updated 7 years, 3 months ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
These forums are now closed and remain for historical purposes.
None of the content applies to the new version 3. For support, get in touch via our contact form.
Forums › Forums › Search & Filter Pro › Search Field displaying before a search has been made
Good morning Trevor,
This is most likely really obvious fix to some but I’ve managed to avoid it. I have a WooCommerce products page and when the page loads the Search is already displaying even though I haven’t made a search. Can you let me know how I can remove it from the page until the searches are made.
Here is a screenshot:
Here is the shop page URL:
https://www.davanshop.co.uk/shop-for-awnings-and-accessories/
thanks
Ollie
As you are using the WooCommerce method to display results, it is your theme and/or WooCommerce that controls the output of the HTML and results. If you have access to the PHP template file being used, this PHP will generally detect if a search has been made or not:
global $searchandfilter;
$sf_current_query = $searchandfilter->get(20549)->current_query();
if ((!$sf_current_query->is_filtered())&&($sf_current_query->get_search_term()=="")) {
// your template archive code to show when there is search yet
} else {
// your template archive code to show search results
}