- This topic has 1 reply, 2 voices, and was last updated 6 years, 9 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 › How to maintain search string while filtering?
Hello!
I love this plugin!
Here’s what I’d like to do:
• A user submits a search query, such as “apples.”
• It brings up my custom search.php page, which includes your filter options (checkboxes, order, etc).
• When a user selects any of the filters, it filters the *existing* results — as in, it’ll search *within* the original results for the search query “apples.”
Is this possible?
Thank you!
Bob
Are you able to send me a live link/URL to your search page so I can take a look? Can you give me a term to search for that will yield results.
If you are using the ‘As an Archive’ method, and don’t have a results page slug set, code LIKE this might do it (the ID number shown would change to your form ID:
function sandf_change_search_url_rewrite() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "?sfid=1234&_sf_s=" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect', 'sandf_change_search_url_rewrite' );
This needs to be inside the child theme functions.php file. You would need to be using a child theme, otherwise any theme update will overwrite the changes. Orbisius have a child theme maker plugin that is really simple to use (just accept the default settings, after done, remove the Orbisius plugin).