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.
Download
Grab the download any of these sources:
How To Use
To display Search & Filter all you need to do is a use a shortcode:
[searchandfilter fields="search,category,post_tag"]
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"]' ); ?>
Documentation
Official documentation can be found on our docs site which contains usage examples and advanced settings & features.
Screenshots
Need More?
- 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
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,
Links
– Official Documentation
– WordPress.org Plugin
– Github Project
Reuben Chew
Are there any plans for suppport for WordPress 4.2 at the moment? I rely on this plugin heavily on my website.
If I upgrade to Pro, will there be support for WordPress 4.2 right now? I make use of custom taxonomies and checkboxes. Right now only ‘select’ works with the free version. I’m wondering if checkboxes work with the pro version. Thank you.
Ross
4.2 is now supported by both free & pro via their latest update 🙂
Alexander Volkov
I have an ACF field called “my_field”, how can I show using [searchandfilter fields=”…”]? [searchandfilter fields=”my_field”] does not work.
Ross
Hey again, I’m afraid only pro supports fields from ACF :/ Hate it when people can’t purchase because of PayPal!
Alexander Volkov
Ah, now I see, I was mislead by the “Works with Advanced Custom Fields” promise on the free version’s page at https://wordpress.org/plugins/search-filter/ (I didn’t mention it was under the “New: Search & Filter Pro” title). 🙁
Alexander Volkov
“I didn’t NOTE it was under the… title…”
hotspot
Hi,
Nice plugin,
I should see 38 results after my request but research appears in the page only 10 maximum results!
Is this feature (over 10) available in Pro only ?
Thanks
Ross
There are no limitations like this – you probably need to add pagination to your page (to access the first/second/third page of results) etc – https://codex.wordpress.org/Pagination
Andy Feliciotti
Anyway to do custom title tags? like “Products 10 – 20 dollars”
Ross
In free or pro? I’m integrating this into pro for v2.0 which will be released early next month and there is way to do it by adding some code – if you are using free I would look in to the WP filter – http://codex.wordpress.org/Plugin_API/Filter_Reference/wp_title – however I haven’t tested how to implement this.
Thanks
Andy Feliciotti
in pro!, oh I can’t wait for 2.0!! 🙂
Andy Feliciotti
Would also love a way to ‘mask’ the pages? Like I could make a page with the slug /best-stuff-under-20-dollars/ and it’s just an emulated version of the search page
Pati
Hello ,
i left a post before 2 weeks and i still didn’t get an answer , can you please answer my question
how can i make the show_count when people choose the first option after that the count reduces according to the matches with the first option. For example : city: New york , job : bartender , before choosing options bartenders count is 30 after choosing new york it should reduce to 10 , but it is not working for me , any suggestion ?
Ross
This is coming in version 2.0 – it is not yet supported.
Thanks
Pati
when version 2.0 is coming out?
mo saeedi
Hi,
In my case, i need to have this widget for two separate pages and for each one users should only be able to search for some selected tags
something like this: widget one (tag1, tag2, tag3, tag5), and widget two (tag6, tag7, tag8)
in widget one i don’t want to show posts by tag6 and so on.
Is this feature available in Pro or Free?
Ross
This is available in Pro – you can include or exclude tags, categories and taxonomies 🙂
Shane Buchs
Hello
Is there any way to remove the “Page 1 of 1” text from the results div. At the moment it is displayed in quotes without any html element surrounding it, making it difficult to remove it with css alone, is that normal?
Thanks!
Ross
Hi Shane – I’ve just answered a similar question – https://www.designsandcode.com/forums/topic/styling-the-display-of-search-results/#post-11987 – if you have any questions in future please open a ticket in the support forums.
Thanks
Pamela
I have a few questions before purchasing the plugin.
1. Does this plugin support prefilled criterias? I need to have a few of the product categories already set and display the result page based on the preset filter automatically without user selecting them.
2. Is this plugin responsive? i.e. does it work on mobile/tablet device?
3. Does it support multiple languages such as Chinese?
Thanks!
Ross
Hi Pamela
1) This is technically not possibe, although you could generate a specific url which has these defaults – but this is mostly only useful for linking
2) There is a minimalist stylesheet with the plugin which would work on mobiles etc – but for proper integration thats up to the theme/developer.
3) This plugin supports WPML so I don’t think that would be a problem.
Thanks
sohn
HI,
Is you search filter pro version can show auto search suggestion too? Or do you charge for make this function? I need to use with my next project.
Thank you 🙂
Ross
Hey Sohn
It does not do this but I could potentially do this as custom work – open a ticket on the support forums and we can discuss further.
Thanks
sohn
Hello,
Thank you for you quick response. How can I open the ticket in the support forum? I can’t find register link.
Vero
Hello,
I’m interested in your filter plugin. First please tell me if it can do the following:
1. Within List A, can it select several items and make it AND, not OR?
2. I have LIST A + LIST B + LIST C, each list with several items. People select for ex. an item on each list and one single SUBMIT button would apply to all three lists?
Thanks
Ross
Yes and yes 🙂
Joel
Hi Ross,
I need a search plugin that searches two or more categories inside the same products. Let’s say there is a product called “car” and this car has been marked with two categories which are “Ford” category and “red” category. Does your plugin find this two categories Ford and red inside the same product and show this product at the listings?
Joel
Is it also possible to restrict the search so that it will only show the products which combine these to categories Ford and red? Not showing as separate product, Ford’s and reds since there could be many cars with red color also with other car brands..
Ross
Yes this is possible – it is an option you can set 🙂
Ross
Hey Joel, yes it does.. kinda… Basically, you would make custom taxonomies for “Car Make” and “Colour” then you can do the search you want – you cannot have all this data inside 1 category – you must break it out – once you have done this then all will work fine
Davide
Hi Ross, the free plugin have a problem.
When imposed two taxonomies research, remains saved only the first parameter that I tried. The next one is set to zero, or no longer set the parameter sought by the user. Tips?
Thanks,
Davide
Peter
I have the exact same problem as you. Have you found anything that helps?
Davide
Unfortunately no, the author I have never responded
Rajiv
Want to buy it.
1. Will it work with dependent fields created using ACF?
For example, Custom post types = Designer, Decorator
Dependent fields for Designer = Artist, Architect
Dependent fields for Designer = Kitchen, Office decorator
2. The front-end form generated by the plugin will show Dependent Fields?
For example, if Designer radio button is selected will the form show Artist, Architect in a Select Box that appears?
Thanks
Ross
This is not possible yet but it is in the works
Thanks
Paul
using the basic searchandfilter with a category list but it only shows up 4 of the 20 total categories? thanks
Ross
Hey Paul, check the docs and the `hide_empty` variable – I think the categories are not showing because they are empty
ogi
Hi,
My name is Ogi and I’m the owner of FirstSiteGuide where I’m creating tutorials to help people get online in 30 minutes.
I would love to ask you for permission to translate your Search & Filter plugin found at http://www.designsandcode.com/wordpress-plugins/search-filter/ and help our readers of different communities to use it in their own language?
I can translate it to my native Serbian language and have a coworker who can do it in Spanish. But you would need to create the translatable .pot file first in order for me to proceed.
Please let me know if you are willing to do that so I can translate it.
Best Regards,
Ogi Djuraskovic
[email protected]
firstsiteguide.com
Ross
Hey Ogi, this is not problem of course would be happy to – but what would be translated – just the help page in the admin area? 🙂
tom
Did you test your plugin with massive number of taxonomy items or field items?
I’m looking for search system which can handle 24000 items fast and solid stable.
I’m considering wordpress and your plugin.
My project is a challenge for me and it is important to use reliable components of a system.
One more question. Does your plugin work with WordPress MultiSite?
regards,
Tom
Ross
Hi Tom – I didn’t test with a large number of items but I don’t see why it would be a problem. In fact I would love to test it with such a large number of items – would be happy to provide a refund in this scenario after testing it (and so I can see the results) if its not upto speed?
And yup it works with multisite 🙂
Chris
Great plugin Ross. Got a question about the regular version versus pro.
I’d like to search custom field types. Is this possible with the free version, or should I consider your pro version for this?
Ross
Only the pro supports custom fields
Rick Gordon
Hi, Ross,
I’ve just implemented the free version of Search and Filter within a sidebar widget at http://www.theshelterblog.com, running WP 4.0, and have two questions. My tested browsers to date are Mac browsers, Chrome 36.0.1985.143, Firefox, 32.03, and Safari 5.1.10. The widget code is:
[searchandfilter fields="search,category,post_tag,post_date" types=",select,select,daterange" headings=",Categories,Tags (Labels),Date Range" hide_empty="0,0,1,0"
hierarchical="0,1,0,0"
show_count="0,1,1,1"
submit_label:"Search"]
1) The submit label remains as “Submit” rather than “Search.”
2) The date range section, formatted as post_date works with the full interface on Chrome (including mm/dd/yyyy placeholders), a minimal arrow interface in Safari without placeholder text, and a basic text input interface without placeholders in Firefox. Firefox and Safari require input in the form yyyy-mm-dd, but there is no indicator. Is there any way (barring adding it with jQuery) to set placeholder text that will guide the user, or another way to get a more consistent interface between browsers? Perhaps I should add my own jQuery date-picker.
Thanks.
Ross
Hey Rick, to answer your questions:
1) you have `submit_label:”search”` but you should not use a colon, you need to use an equals, so: `submit_label=”Search”`
2) you’re right, the basic plugin uses the native html5 date input type – which is not supported accross all browsers – the pro plugin however has jQuery date picker which is compatible across all modern browsers, and allows you to choose from several date formats (eg yyyy/mm/dd and dd/mm/yyyy etc)
🙂
Jean Chiu
Hi Ross, I haven’t set it up yet, but I’m thinking of using either custom taxonomy or custom field (using wp-type plugin), so there will be a “minnumplayer’ and ad “maxnumplayer”. Is there one that will work better than the other with range slider of your plugin? Also, is there a step by step guide on how I can set up the range slider to do what I desire? I’m asking this in advance because I’ve only started using WordPress, so I generally need a lot of guidance setting things up 🙂
Thanks!
Jean
Jean Chiu
Hello,
I’m currently using your basic search and filter plugin on my website, and it’s great!
I am looking at your pro version, and I’m wondering if it can do what I need.
Basically, my website has a bunch of posts on boardgames. Each game can be played by different ranges of number of players. For instance, game X can be played by 3-10 players, game Y can be played by 2-6 players and game Z can be played by 1-8 players.
I want to have a filter where user can select a minimum number of player and a maximum number of players. For instance, if the user entered min=3, max = 8, then games X and Z should show up. If the user entered 2-5, Y and Z should show up.
Is your pro version plugin the right one for me?
Thanks!
Jean
Ross
Hey Jean, yes this is possible, but it depends on how you are storing the numbers of players? If you store this information as meta data then no problem – you can create a range slider which will do this. How are you storing the numbers of players? 🙂