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
volkan
hey hello i dont knew something can you help me guys?
[searchandfilter fields=”search,category,post_tag”]
this text where must i place this part code
i could not start
Ross
Try to place this in a text widget, does this work?
Eldar
Hi
How can I change on search box All Tags and All Categories? Look at on my site http://factoryhardreset.com you can see on the right site. I need to change to Phones Names instead All Categories and Phone Model instead All Tags.
Ross
Take a look at the docs: http://docs.designsandcode.com/search-filter/ – what you want is the option all_items_label
Ash
HI…I think you have answered this but I wanted to ‘double confirm’ before i go through with purchase…is it correct that if I set up a few taxonomies, they can’t link to filter on initial results…for example…if the first taxonomy is country (US, Canada, Mexico, etc), and the second is Region/State (etc etc), If the user selects US, will only US States appear in the second drop down on the front end if its hierarchical?
Many thanks…this looks like a very clean user friendly product
Ross
If you set it up as seperate taxonomies, then you would get each field populating based on selections in the other fields. So on the movie reviews, observe the behaviour between genres and film certificate – I think it will do what you want 🙂 http://demo.designsandcode.com/sfpro-movie-reviews/
Carolina
Pre-sale question. Can I add a field that will search for location? A list of states?
Camilo
Thanks to remove my ask.
I really thought buy that plugin but with this help, I don’t think so.
Ross
I think you’ll find I just didn’t get around to approving your comment yet – every comment must be approved before it appears on this site.
Thanks
Camilo
Hello.
I’m tried the free version. When I use single taxonomy works fine but I tried with two taxonomies and doesn’t work. 500 (Internal Server Error). Can you help me ?
Hans
I also have this issue. Selecting more than one tags results in a 500.
Ross
Is this with S&F free or pro? If you have issues with pro please open a ticket here: https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Hans
Free version but I already solved the error due to bad rewrite. Had nothing to do with S&F.
Tammy
Is it possible to style the results output as a 2-column grid layout instead of list?
Ross
It is possible, but not an option directly within S&F. Please see here – http://www.designsandcode.com/documentation/search-filter-pro/search-results/using-a-shortcode/ – you can fully customise the layout of the results loop. Thanks
Mendert
Hi there,
A pre buy question. Is it possible to view only the SUB categories of the CURRENT categorie. Like go to main category/page “food” and view only the sub categories as filter like “lunch”, “breakfast”, “diner”.
And in the demo the page refresh by clicking the categorie, instead of select and click on submit btn. Is that only in the premium version?
Br,
– Mendert
Ross
This is not yet an option but a great idea for sub categories 🙂 I’ll consider adding it in the future
Carlo
I’d like to ask for help RE using this plugin with ACF. I am using ACF and it’s not pulling in the fields/taxonomies I created in ACF. Is there a process or step I need to do? Thank you.
Ross
ACF support is only available in Pro – https://www.designsandcode.com/forums/forum/search-filter-pro/support/ – regular taxonomies are supported in free though.
Thanks
Carlo
I see. Can you tell me if the feature I mentioned is supported in the pro version, I’m looking into purchasing it. Thanks
Remi
Hello !
Firstly, sorry for my bad english…
Thank you very much for this very useful plugin.
I want to translate it in french, particularly the words “Search…” in the searchbox, and the button “Submit”.
I looked everywhere, in my theme files, and in all the plugin files, but I absolutely can’t find the text to translate…
Can you give me a clue about this ?
Thank you again !
Ross
Please check the docs – http://docs.designsandcode.com/search-filter/#options – I think you are looking for `search_placeholder` and `all_items_label`
Thanks
Remi
Thank you very much, it works perfectly ! Keep up the good work 🙂
Alistair Wilson
Hello this plugin looks great
I’m interested in it, but can’t see anywhere what the licensing terms are for the Developer license
Do you have the details anywhere for how many sites are allowed and for what our terms of use would be for it?
Thanks in advance
Ross
Hi there – both licenses come with updates & support for 1 year. The difference is single site is only for 1 site, whereas developer allows unlimited number of sites. Thanks
Ricardo Rodrigues
Hi,
Im very close to buy that plugin. But i need to know some things: I need two fields / categories of search – clients and services. my question is: Is possible when i select for example one client, the field services updates automatically? And vice versa?! (when i choose a service automatically my clients field is updated)
Thanks a lot
Ross
Yup this is exactly the main feature that is coming to S&F 2.0
Its now complete but I won’t be releasing officially until Monday as our support office is closed at weekends and I want to ensure I’m around on release day and the following few days after that
Thanks
Martin
Hello! I really like this plugin and I would have a couple of questions, specially regarding the Pro Version.
I have to set up a website that has on the one hand News, Events and Publications and on the other Topics (Ecology, Security, Economy). Im using categories for each post so one Post could be en Event of Ecology and another one could be a Publication on Economy.
This is what I would need:
– To be able to have two or more different Filters using categories. In other words I need to Separate the categories (which I cant do with the free version, is that correct)
– I need the filter and search to stay on the screen once it gives me results. Right now with the free version it disappears once it gives me he results.
Thank you!
Ross
Hi Martin
To be honest I think what you need you can do in free – you cannot have multiple fields for category, but you could create a custom taxonomy for your second field (I think in many cases this make more sense anyway) – http://www.smashingmagazine.com/2012/01/create-custom-taxonomies-wordpress/
In order for the filter to stay on the screen after searching, it means you must add the form shortcode to your search results template (in your theme) somewhere – it should be possible.
Thanks
Matthew Burgess
sok we just got another licence instead to update and the issue. Will this expire out of interest?
Ross
Not sure I follow 100% (re the update) but licenses last for 1 year – which means you get support and upgrades for a year (all versions) – after the year you can continue to use S&F no problem but you will not be able to get any updates unless you renew. Thanks 🙂
Nick M
I’v recently taken over a site with the pro version (by the looks of things) of the plugin but there is no record of the username for support (as the plugin has stopped working). Is there any means to get in contact with D&C without I’v tweeted them but i don’t trust that gets checked when enquiring about support.
Ross
Hey Nick
The only way you can transfer a license is if the the account (here on D&C) is given to you – ie logins/passwords/change of email.
You’ll need to get in touch with the original to get this handed over, the license key is not enough for me to provide support.
Thanks
Ross
ps – you can drop us an email here: http://www.designsandcode.com/contact/
Ian
Going crazy trying to configure with filters.
I have a custom post type ‘publication’ set up with ‘pods’. I am using the following shortcode:
[searchandfilter fields=”search” post_types=”publication”]
On a site under development I cannot get the post_types to apply! When testing by changing to ‘page’ or anything else it still does not work. No ‘Sorry, nothing found’ comes up when I set post_types to a value like ‘xxx’. Taxonomies DOES work though.
On a second text site with all the same version of WordPress, same active plugins and same base theme (but different data and slightly different configuration somewhere no doubt) the same code works just fine!!!
Any thoughts about what to look for next? Doing my head in!
Ian
I should perhaps say all posts / pages / publications with anything relating to the search term are always returned, so that bit works, but the filter is never applied.
Ian
Would like to go ‘pro’ for the custom results page + more, but need to know it will work!
Ross
Pro has a completely different code base – I do not think you will find a similar issue – I will be porting some of the pro code over to the free version eventually
Ross
Very strange, are the URLs the same? are they both using the same version of S&F?
Greg
Awesome plugin! Quick questions from a noob…
How do I get the “tags” field to default as an “” as opposed to “All tags”? I would like to have multiple dropdowns of this field but if I only fill choose one field the others showing “all tags” still search for everything on the site. If this isn’t understood… I’m basically looking for the checkbox style functionality with the dropdowns. Any ideas? Thanks!
Ross
You can’t remove the first option, however you could do it by adding some JS to your theme which would remove the first option when the page is loaded.
Stanley
How can I remove the submit button? Can this plugin automatically show the results without the users clicking the submit button?
Ross
This is an option in Search & Filter Pro. Thanks
Taz Mack
I want to purchase the Pro version but can’t find a way to open an account on your new website?
Ross
Just “add to cart” here http://www.designsandcode.com/wordpress-plugins/search-filter-pro/ – this button then changes to a “checkout” button – here you can process payment and create an account.
Thanks
ohia
i’ve got the free version of this and im considering going pro. i love the features after just playing about for a couple of minutes. using shortcode i am able to pull portfolio categories in by changing categories to portfolio_categores but im wondering if using the ajax builder will allow me to pull in portfolio categories.
thanks much
~ohia
Ross
Hey there – you can filter categories with ajax no problem – just to let you know, the pro version differs slightly to free version – all searches/filtering take the user to a specific (defined by user) search results page – in the free version, the url would redirect to category or taxonomy archives.
From here, a user can do all the same things with Ajax as without Ajax – basically the pro version has many more features and ajax fully supports all of them.
Thanks