Search by custom fields, post meta, taxonomies, tags, categories, authors, post types, post dates and more – The Ultimate WordPress Filter Plugin with Ajax!
Demo 1 (Movies) Demo 2 (WooCommerce)
It allows you to Search & Filter your posts / custom posts / products by any number of parameters allowing your users to easily find what they are looking for on your site, whether it be a blog post, a product in an online shop and more.
WordPress meta data and taxonomy filters
Users can filter by Categories, Tags, Taxonomies, Custom Fields, Post Meta, Post Dates, Post Types and Authors, or any combination of these easily.
Use for blogs, reviews sites, news sites, property sites and more.
Great for searching in your online shop, tested with: WooCommerce (+product attributes), WP eCommerce and Easy Digital Downloads.
Screenshots of Search & Filter admin section and when used in different themes (2013 and WooCommerce) – click to open full size images.
[metaslider id=688]
Features List
- Create forms to search your posts, products, or any other custom post types in your site
- Add WordPress meta data and taxonomy filters to your site
- Drag and drop interface – makes building and editing forms so much easier
- Use AJAX to display results! No page refreshes. Also power your pagination with Ajax
- Auto Count / Dynamic Count – dynamically update the count values in the search forms as a user is searching to reflect the correct number of terms for the current search.
- Modifies the main query, so displaying your results is easy
- Create as many different search forms as you like, and as many results pages as you like
- Display anywhere in your pages or themes using widgets or shortcodes
- Include or exclude tags, categories and taxonomies from your search results
- Available Fields:
- Search
- add a search input field to your forms to allow users to enter text – uses the same functionality as you current search box – this may be the default search behaviour or enhanced behaviour from other plugins such as Relevanssi
- Live Update – with Ajax enabled, your search results will auto update whilst typing
- Tag, Category, Taxonomy – allow users to filter by any combination of these
- input types: dropdowns, radio buttons, checkboxes, multiselects, single or multiselect comboboxes from Chosen
- options: hierarchical, hide empty terms, display count, exclude terms by ID
- order terms by: ID, name, slug, count, term group
- search logic: all terms must be included (AND), or any of the terms must be included (OR)
- Post Type
- input types: dropdowns, radio buttons, checkboxes, multiselects, single or multiselect comboboxes from Chosen
- Post Date
- input types: single date, date range
- jQuery Date Picker
- Choose if the picker has a dropdown for months/years
- Date display formats: “dd/mm/yyyy”, “mm/dd/yyyy” and “yyyy/mm/dd”
- Post Meta – allow users to search custom fields/meta data
- allow users to select between number ranges, date picker and choice fields
- input types:
- number: range slider, range number, range radio buttons
- choice: dropdown, radio, checkbox, multiselects, single or multiselect comboboxes from Chosen
- date: jQuery date picker, single date or two two date pickers to select a date range – supports dates saved in the database in the format YYYYMMDD or as a timestamp
- Author
- input types: dropdowns, radio buttons, checkboxes, multiselects, single or multiselect comboboxes from Chosen
- options: hide authors with no posts, display count, exclude admins, use full names
- order authors by: ID, name, email, url, registred date, login, post count
- Sort Order – a field to allow users to sort results by various parameters including meta data
- Options: sort results by ID, author, title, name, date, date modified, parent ID, random, comment count and menu order
- Meta Data: this can include by popularity, price, or anything else you use your meta fields for as numerically or you can sort your meta data alphabetically.
- Choose whether sorting is ASC or DESC – both are optional.
- Custom labels for all options – completely customise text that is displayed in the dropdown
- Search
- Frontend UI elements – jQuery date picker, range sliders and comboboxes from Chosen.
- Use custom templates for your search results.
- I18n ready – translations are planned
- Works with Advanced Custom Fields (ACF) plugin – allows you to search with dropdowns, checkboxes, radio buttons and multiselect even where the meta value is serialized. Essentially, if you are using any of the Basic fields (not text area) or Choice fields then you can filter these in Search & Filter Pro. Date Picker is now also supported provided the date is stored as “yymmdd” as the save option with ACF.
- Integrated with WooCommerce – use directly on your shop page, search Product Attributes and Meta across regular products and product variations 🙂
- Works with WP eCommerce
- Works with Easy Digital Downloads
- Works with WPML
- Dedicated Support Forum
- 1 Year of Support and Upgrades
Documentation
Head over to the docs which covers how to use Search & Filter Pro. We’re working on adding more info and video tutorials soon.
Support
We provide support between Monday – Friday, 9.30am – 5.30pm GMT but if we’re online outside of those hours don’t be surprised to get a reply from us.
Support is provided through our support forums using the login details you supplied when purchasing the plugin:
Ratings & Reviews
Read the Reviews for Search & Filter Pro
Read the Reviews for our free plugin
Plamena
Hi,
I am about the buy this plugin.. Just one question: is it compatible with polylang?
Ross
Yup 🙂
David
Hi … great plugin 🙂
I am testing out the free version at the moment before buying pro & I just have a quick question.
I am looking to use it for a motor listing type site … & had in my thoughts a conditional type interaction … so if I select Audi in one field … I only get Audi models in the next.
But you must select a manufacturer first before they model field becomes active … like …. http://www.themes.tdp-demo.com/autodealer/
I did notice that there are a number of older queries about something similar and just wanted to check if it has been added to the functionality?
With the motor dealer model … do you have any recommendation of the set up for the taxonomies in the admin … should Manufacturers and Model be Parent and Child under the same taxonomy?
Or should there be one taxonomy for Manufacturers and a separate one for models only?
Many thanks in advance
David
Hi … checking in to see if you saw my question?
Thanks again
Jesse Dockett
Before we buy, is there a way to search within one category of posts? For example, a client wants do something like the search function on http://recycleannarbor.org/a-z-recycling-guide where the search doesn’t go through everything, just the products that they accept for recycling. Add a filter system to find results another way, and we’re set. Can’t determine if we can just do one category, though as we don’t want to search the whole site.
Ross
Hey Jesse
Sure, in the admin UI you can include / exclude categories and more – so you can totally restrict search results to within a given category 🙂
Thanks
Selina Walker
Hello, I really need help with the plugin!
It seems like I cannot use it at all.
Please see my other comment for the issue. I hope you can get back to me soon .
Thanks
Ross
Hey Selina – if you’ve purchased pro we’ll help you get setup no problem – just open a ticket here – https://www.designsandcode.com/forums/forum/search-filter-pro/support/
robertnbg
can this filetr searc like car then see all car makes after select one of them sample audi show only audi models
Ross
Yup, we have chained taxonomies which means that one taxonomy field will auto update according to the selection in another – check the way genres + certificate field auto update when you make selections – http://demo.designsandcode.com/sfpro-movie-reviews/
Cindy
Another quick question: Is AJAX available for filtering or only for search?
Ross
both – they are one of the same essentially in this plugin, you can add a “search field” to your search form or a “filter” – any kind of submission of a search form will trigger the results updating – which is where ajax comes in. Take a look at our movies demo – http://demo.designsandcode.com/sfpro-movie-reviews/
Cindy
I can’t get filtering on WooCommerce attributes to work with the free version of this plugin; it doesn’t recognize the attribute slug as a taxonomy. I also don’t see a widget to put into my dynamic sidebar. I am wondering if both of these capabilities are available only with the paid version. I’m evaluating filtering plugins at this point so I don’t want to pay for anything (yet)! Thanks in advance for your prompt reply.
Ross
Hey Cindy (just back from holiday)- yup both of these are in Pro – although users’ report free working fine with WooCommerce also, thats not something I’ve tested or offer official support for in free – pro is designed to work with woocommerce so you should have no issues there.
Thanks
Josh Beers
Hi there,
I was going to purchase this for 1 site, but if it works well – would it be possible to upgrade to the developer license without having to pay full price for both?
Looks like an awesome plugin! Thanks!
Ross
Yup, we have upgrade paths, so if you purchase single site, to upgrade to developer will be at a reduced price 🙂
AnonLynx
It is legal for me to use an old version of this with expired license on my blog ? It will be used for a non-profit org that uses wordpress as core
Ross
Sure, the plugin source is licensed under GPL so you can theoretically do what you want with it. However, we do strongly recommend that for this plugin (and others) you keep up with the updates & subscription – otherwise you will not be protected against any security vulnerabilities and other essential updates (eg, old versions of S&F will not work with the latest WP).
Albert
Hi, is this a one time fee, or a subscription to access future updates?
Ross
Its a yearly subscription for updates & support – you can continue to use the latest version you have after your subscription has expired but you won’t get updates & support after that period. Thanks
Augustin
I am trying to add Google Search with the Plugin to my website. I got as far as the step where I am supposed to paste the search engine ID into the WP Google Search’s settings page. My settings page does not seem to have any place where I can do this. Can you tell me where the ID should be pasted and what it is called?
Thanks.
Ross
Hey Augustin – I’m not sure what you are trying to do – we do not have any specific integrations for google search – if you’ve purchased, please open a ticket on the forums and we’ll figure this out – https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Jack
Hi, I was just wondering whether this plugin would be suitable to implement a filter option where I have tabs for different categories, and clicking the tabs will load in the relevant articles. I’ve attached a screenshot to help illustrate.
https://www.dropbox.com/s/0lgmhv9w1h94dvy/Screen%20Shot%202016-08-04%20at%204.24.03%20pm.png?dl=0
Thanks in advance!
Cheers,
Jack
Ross
Hey Jack, sure this is possible – but you would of course need to add some of your own CSS in order to style S&F to look like that. I would recommend using a radio button field for your tabs – with this, you can actually hide the radio button and leave the label. You can then style the labels to look like tabs 😀
Jack Beilby
Hi Ross, Thanks for that!
I went ahead and bought the plugin and has been working great for a store search feature on the same site.
Although i’m having a little trouble getting the radio buttons working as per the example. I’m using the “category” search form ui to filter categories. The problem is it displays an “all categories” button by default. I thought about hiding it with a :first-child selector, but it doesn’t seem like a good solution because “all categories” is still selected by default. Is there any way to get rid of it?
Secondly, is there a way to display the categories in a specific order to match my design? I’d like them to be “now – coming soon – news”, at the moment it’s “coming soon – news – now”.
here’s another screenshot for reference https://www.dropbox.com/s/8jfennfpsit2wv7/Screen%20Shot%202016-09-14%20at%209.10.15%20pm.png?dl=0
Thanks in advance!
Ross
Just seen this – can you open a ticket pls – https://www.designsandcode.com/forums/forum/search-filter-pro/support/ 🙂
Pau
Hello Ross,
This plugin works with custom fields and term metas created with “MetaBox” plugin?
https://metabox.io/
This plugin works with custom taxonomies of custom posts?
Thank you.
Ross
Hey Pau
It should work fine, as long as MetaBox is saving the custom fields using WP Post Meta, then yes, S&F can use this 🙂
RE Taxonomies – this is no issue at all 🙂
Thanks
Ojiro
Hi I wanna know how your license works.
If I buy a “Single Site License” ,I also can use “Search & Filter Pro” in my local server to develop a new website?
I mean I wanna use it for local server and 1 website on a remote server.
Thanks
Ross
Hey Ojiro
This shouldn’t be a problem – you can deactivate your license on your development site once you’re done and activate on live – so single site should be enough if you only have one “live” site it will be used on.
Thanks
wpcurve
Is there a way that we can filter the search term by the chosen product category from woocommerce?
Meaning, the search term ( product ) will be associated and will only be filtered with-in that chosen category from woocommerce.
Ross
Hmmm can you explain a little more, with example perhaps? I *think* I follow but don’t want to guarantee anything without further looking into this
Best
Short Bio
What about the cannonical issue ??
Ross
I’m not sure the issue you are describing, can you explain a little more? Thanks
Synsi
Can I filter on age if I have a field with the date of birth?
Ross
I’m afraid not, the age will need be stored as a variable somewhere (post meta I’m guessing) for it to be searchable.
What you could do though is create a little script (possibly cron job) that every day checks to see if its someones birthday and then updates there age accordingly 🙂 Then this would be searchable
Best
Penny
Hi,
I have a few pre-sales questions:
– Can I upgrade from the Single to Developer license if I like the plugin and want to use it elsewhere?
– Your Pro example shows dynamic filter updating, can I check this is only for the Pro version?
– I have a Custom Post Type (say “Biscuits” which is more exciting than it is!), I’d like separate pages which only display Biscuits with a category of “Dunkable”, or Biscuits with a category of “Kids” which then have the search filters, I can see how the shortcode can be coded to only show the CPT Biscuits but not how you can also force it to show a specific category too in the Pro version or do I need multiple CPTs?
– Is there any way to force the user to pick a filter option, rather than leaving a field as “any” in the pro version?
– My custom post type wants a clean URL of website.org/biscuit/ but the URL I get from the plugin is ?post_types=biscuit which doesn’t pick up my custom archive-biscuit.php file and defaults to the standard archive template. Any idea what I can do to fix that?
Thanks so much, apologies for all the questions!
Ross
Hey Penny, to answer:
1) Yes we have upgrade paths too so you’ll get a discount on your upgrade
2) Yup this is pro only
3) This is possible, in the admin UI you have options to include/exclude categoreis and taxonomies from your search results.
4) This is not an option in the UI strictly, however we have some developer filters which allow you to change the options in any field, so you could quite easily remove the first option from all your fields – http://www.designsandcode.com/documentation/search-filter-pro/action-filter-reference/#Filter_Input_Object
5) Yup, in Pro we have a display method called “post type archive” – this uses the base archive page of your CPT and appends all search data from that 🙂
Hope that helps!
JeanGuy13
Hello I got a presale question : do you know if Search & Filter Pro works with the “Simple Taxonomy” plug-in (https://wordpress.org/plugins/simple-taxonomy/) ?
Thank you.
Ross
If that plugin creates taxonomies the WP way (there’s no reason not to) then it should absolutely work 🙂 Basically S&F works with taxonomies so that shouldn’t be an issue. Thanks