Search & Filter is a simple search and filtering plugin for WordPress. It is essentially an advancement of the WordPress search box, adding taxonomy filters & post filters to really refine your searches.
You can search by Category, Tag, Custom Taxonomy, Post Type, Post Date or any combination of these easily – you can even remove the search box and simply use it as a filtering system for your posts and pages.
Grab the download any of these sources:
How To Use
To display Search & Filter all you need to do is a use a shortcode:
This will display a search box, a category dropdown and a tag dropdown. You can use the shortcode within posts/pages and widget areas.
To use this within a theme file you simple need to call the `do_shorcode` function with the shortcode above within the theme file:
<?php echo do_shortcode( '[searchandfilter fields="search,category,post_tag"]' ); ?>
Official documentation can be found on our docs site which contains usage examples and advanced settings & features.
- Search with Ajax
- Add Multiple Forms
- Search Post Meta Data and Custom Fields
- More field types and comboboxes – with Range Sliders and Range Fields for Meta Data
- Drag and Drop user interface – makes it incredibly easy to build a granular search form
- Dedicated Support
The best place to get support for this plugin is over on the WordPress support forum. I can’t guarantee lighting fast responses but I do my best to check there and respond to any queries,
– Official Documentation
– WordPress.org Plugin
– Github Project
I just recently tried to purchase the Search and Filter Pro plugin but have not received a confirmation email. I also cannot log into the account that I set up. Can you confirm that my payment went through?
Hi Jon, can you send us an email with your payment info and I will track this down for you? https://www.designsandcode.com/contact/
Please make your plugin translateable. Not every human speaks or read english.
S&F v3 will be fully translatable in the coming months – we are a bit behind on this I agree. Just to add for other readers – its our admin pages that are not translatable at the moment.
Is it possible to add filtering to page administration using the PRO version. I have template that uses custom fields and would like to filter ‘select’ field types for both users and administrators.
I’m afraid S&F only works on the front end, not admin at the moment (to be honest, there is no immediate plan to support admin areas with search functionality). Thanks
does this plugin include csrf protection?
Actually, we don’t “post” our forms anywhere, we build them using JS, and do a redirect – so its technically not required, and we don’t include it – we’re essentially just doing http redirects – just realised, answering this for our PRO plugin. FREE doesn’t, but will include in the next major update (or use the redirect method that pro does)
Hi there, we are using search and filter pro version. is just that when we test our WordPress site via Acunetix Security Testing Software, it shows error related that the form need CSRF protection. Kindly advise
Does the plugin support 64 bit unix timestamps?
For date fields? Yes, we support dates stored in YYYYMMDD, or unix timestamp (this is an option you can select in your fields)
I’ve added Search & Filter on a website I’m working on and I get the following line of text appear on the page where I add the shortcode:
/html/wp-content/plugins/search-filter/search-filter.php on line 578
Is this something I can ignore?
Can you copy & paste the error message? Thanks
The message is:
Warning: Invalid argument supplied for foreach() in /home/content/database_name/html/wp-content/plugins/search-filter/search-filter.php on line 578
i add the search & filter plugin into my page.but the name of the drop down will display as “All Terms”.But Actualy i give the name of the taxonomy as ‘Salary’
You probably didn’t set the `all_items_label` of your taxonomy, if thats not the case, you can override it here – we have an option for `all_items_labels` http://docs.designsandcode.com/search-filter/#options
I’m interested in the Pro Version, but first i need to understand if this plugin does what i want.
Is there an email i can contact you, and show you an example of what i’m trying to do? Since i cant register to support area, this was the way i found in order to contact you.
I would prefer this in a private conversation.
Thanks in advance,
Hi John please contact here – https://www.designsandcode.com/contact – I’m currently away until the weekend so may take a little while to reply to your email (don’t worry our support forums do not stop when I am away)
I want to try the pro vesion a month? If its good i keep it.
Can i cancel the contract and payments at any time or any moment?
Hope to hear from you.
There is no trial period, however if you have any issue then we will fix it, if we can’t fix then we can offer a refund.
There is no automatic billing, so you can use the plugin as long as you want, but you will need to renew after a year if you wish to continue to get support & updates.. renewals have a discount applied.
Hope that helps
Is it possible to filter by product attributes?
First thank you for the great plugin,
May I suggest some options to be added in the future:
1 Before filtring posts the script should filter the categories and tags
ie. if a category is chosen from the first list, the second list should include only the tags that are used in posts under that category.
2 it would be great if the user can search among lists like this: https://harvesthq.github.io/chosen/
Both of those features are available in Pro 🙂 We provide the option to use chosen js or select2 – https://select2.github.io/
Search Filter works as a WordPress shortcode so it’s as simple as configuring the shortcode and setting your preferences!
On the Pro version is it possible to search by a Month dropdown box rather than between 2 x open date fields?
I’m afraid not, but there is now an option to add dropdowns for months and/or years within the datepicker like this example:
Thanks Ross, I wonder if you may consider it for a future update? It’s just for scenarios when there are not a lot of posts within the month, it stops people searching for small date periods where the results are likely to be zero which always puts people off 🙂 Excellent plugin though!