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
giovanni
does it work with woocommerce hierarchical attributes? thanks!
Ross
Yes shouldn’t be a problem! Get in touch if you have any issues 🙂
Niels
Hee,
I’ve an question about this plugin. I’m searching for an plugin who can:
– Group checkbox and sort
– exclude tags in checkbox search
Example:
Shoes:
A (tag)
B (tag)
Z (tag)
Shirt
D (tag)
F (tag)
G (tag)
C (tag)
End this for more tags
Is this possible with this plugin?
Ross
Hey Niels
This is almost possible – however you cannot use the “tags” more than once on the form, however if you were to set up “shoes” as a custom taxonomy and “shirt” as a custom taxonomy – then I believe all the above would be possible – taxonomies work just the same as tags and categories and can be created easily using 3rd party plugins.
Thanks
Bertrand Jame
You guys made my day, great plugin ! I only wish I could have found it earlier… Not sure if you’re planning on writing more awesome stuff like this one but I will definitely keep an eye on your website. Don’t settle for anything less than this little gem !
Yacine
Hello,
When the new version will be available ?
Thank you
Neil Gee
Does the Ajax option without submit button also work on the woocommerce products (demo has submit button)
Thanks
Ross
Yup! You can auto submit on any form with no requirement of submit button.
Kaisar Andreti Mustiadi
your demo page is not working
http://demo.designsandcode.com/sfpro-woo-mystile/product-search/
Ross
Many thanks this is now fixed
Neil Gee
FYI woo demo doesn’t seem to be working – http://demo.designsandcode.com/sfpro-woo-mystile/product-search/
Ross
Thanks I’ve now fixed this 🙂
JEH
Hi, I’d be happy to buy the Pro version if it will fix my problem:
I was hoping to limit search results to just two Project taxonomies using this shortcode…
[searchandfilter fields=”project_category,project_tag” order_dir=”,asc,desc” order_by=”,id,name” types=”,” headings=”Property Type,Location”]
… but submitting a search with the selectors showing All Categories+All Tags brings up everything including all pages and posts on the site. Can you please tell me how I can I restrict an ‘unfiltered’ search to my two fields?
JEH
Aha! I have it: post_types=”project”
Thanks for a great plug-in.
Clockmancy
is it possible to hide from the results specific pages/posts/categories… etc from the results?
if yes how easy is it, to do that and control this hidden content?
Ross
Hey there – yes it is possible to do that and its pretty easy – its built in to the UI – there is a settings box, where you can hide posts/pages/custom post types by ID, and then there is also another screen where you can include/exclude tags, categories and taxonomies from your search results 🙂
Daniel
hi, I really wanted to buy this plugin… but u have only PayPal option to pay u… why? Is there another way to buy your plugin or pay u by credit card… I dont have PayPal .. cose I dont like PayPal… so I dont want to create another account just for one payment… please do something !
Ross
Did you know you can pay with credit card via PayPal, without a PayPal account? Just go to the paypal payment screen and you will see a second option – many people do not know about this feature but its been there for such a long time!
Daniel Biedrzycki
sorry it doesnt work.. have to create paypal account – no other option… so I have 2 wait for confirmation from paypal 🙁
have anice day
Ross
Hey Daniel – do you not see this – http://snag.gy/t8BxJ.jpg – for me it does not require any paypal registration but perhaps different in your region? I will be adding another payment gateway which will handle card payments directly in the next month. Thanks
Daniel Biedrzycki
probably some diffrences in PayPal in Poland.. but I cant see your BRco7.jpg (error 404) so I’m not sure
thanks anyway for your help.. Paypal account created, no just need a time for confirmation of my credit card
lee
i would like to purchase the search and filter pro to recreate a sidebar category filter system similar to http://www.dunelondon.com/shoes-deptsale_3101/. Can you let me know if this can be done using your plugin as i need to buy asap. Thanks in advance
Ross
Hi Lee – without knowing exactly how it works – it seems that you could create a filter system very similar – you would of course need to be comfortable with HTML/CSS etc in order to get it looking how you want.
Thanks
Yacine
Hello,
Some presale questions :
1. Is it possible to display chained drop downs custom taxonomies ?
2. It it possible to put “order by” drop down at the top of results search (not in the sidebar search form) ?
3. Is it possible for range search to search between 1 and 10+ (10 and more) ?
4. Can the default search field be autocomplete ?
5. Is it easy to redesign search resuts page ?
6. Is it possible to uopgrade from Single site license to Developer License ?
Please see this url : http://goo.gl/AkfOCl to understand what i need to achieve.
Thank you
Ross
Hey Yacine, these are all very good questions!
1. Chained is not yet possible but I’m aiming to have this in the next major release (in a month)
2. This is also part of the next release – we’re releasing v2.0 which is a large update
3. This is not yet possible (10+) – there must be a finite start and end number
4. This is not yet possible but I plan to add it in
5. Its the same as customising a page in your theme – such as an archive page – so if you are able to do that then no problem (you specify the template you wish to use for displaying results)
6. This is not yet possible, but I hope to have this available once we have finished our new site (after the plugin 2.0 release)
Thanks!
Wouter Krooshof
I bought the addon yesterday.
I’ve got one request though, I would like to display the parent taxonomies in the dropdowns, not the children. I’m trying to create a page where the children will be displayed in a seperate dropdown (based on the choice of the parent dropdown)
Ross
Hey Wouter please open a ticket here: https://www.designsandcode.com/support/ – thanks
Mike
Ross, is there an old free version that I can have a play around with? I’m currently setting up a stock photo site and would like to get an idea of what it can do before I purchase. I’ve tried your demos and they look good but I want to see how it works with my site. I also want to wait until your next version if it has the dynamically updating options when filtering.
WKrooshof
I got the same issue, I don’t know if this is exactly what I’m looking for..
The Free version is way to basic to use.
Ross
Hey both, unfortunately there is no demo version, and the free version of the plugin is pretty far behind what the pro can do these days. I plan to add a live demo (incl admin access) to this site in the coming months.
Thanks
Nikola
Hi! Can you send me demo plugin to try it?
I need range-slider filter for attributes.
thanks
Ross
Hey Nikola unfortunately we don’t offer a demo version – we are updating the free version to be more in sync with the pro so you will be able to get a taste of how the pro works in the near future.
Thanks
Nikola
Most of the plugins can filtering by range slider only prices of the products. Your filter plugin can filtering product attributes (taxonomies) with digits by range slider? I need checkboxes, drop-down lists and most important! range sliders!
thanks
Jatin Patel
I am using search filter pro plugin in my website.
In my product listing there is a option to download each product info. by clicking Download Button but after Fill contact form in POPUP.
I use Contact Form 7, so i add a shortcode in popup for that.
When first time page loads and i click on download button it shows contact form, but when i navigate to another page using “search filter pro ” pagination then i click on download button it shows CONTACT FORM 7 Short code.
Ross
Hey Jatin please open a support ticket – https://www.designsandcode.com/support/
Thanks
Craig MacIntyre
Hello,
Is it possible to have the choices limited in a dropdown menu by a selection in the previous dropdown? If the search is used to select a product that is only available in a specific community, I would like to have a search function that drills down ie Type of Program>State>County>Community. In other words, a dynamically generated, taxonomy, dropdown search function.
Thanks
Ross
I’m working on this now and its the most heavily requested feature! Should be available in S&F 2.0 in about a months time.
Thanks
Mike
Hi Ross. Great looking plugin and very interested in purchasing it. Sorry if this is obvious but I just have a question about using it with Easy Digital Downloads. I want to create customs taxonomies within EDD as well as using their existing download_category/tags and wanted to be sure these are fully usable and searchable with your plugin?
Many thanks
Ross
Hey Mike, sorry for the delay – they do work indeed!
Melynda
Hi, Ross!
Sorry in advance for what will undoubtedly be a naive query 🙂
I’m creating a site for a social group, and I’d like the registered users to be able to search for other users by multiple parameters. For instance:
User Sally fills out a form that looks like this:
*****************************
Email Address: (text box)
City: (radio buttons)
LA
NYC
Miami
Hobbies: (multiple checkbox)
Knitting
Swimming
Comics
********************************
Sally gives her email address and chooses LA, Knitting, and Comics.
Then, User Mary searches for “Los Angeles” and “Knitting” to find other registered users who live in LA and who are interested in knitting. She finds out Sally is a match.
Would that be possible? If so, how do users fill out a form? Can I search their extended profiles using Search Filter Pro, or does SFP only search information received through a new post type? As you can see, I’m a little confused. New to post types, fairly new to pretty much everything WordPress–but not for long! 😉
Thank you!
–Melynda
Ross
Hey Melynda
This plugin searches posts (and custom post types) – so if your users had a custom post type assigned to them will all this data then no problem (the data would likely be custom fields/post meta – which this plugin can do), but it cannot search a native WP user itself.
Does that make sense?
Thanks
Marlon
Hi there!
I just purchased this but can’t seem to find an option to make the selection horizontal so it can be placed just below the menu bar. Is this possible?
Ross
Please open a ticket here on the support forums – http://www.designsandcode.com/support/
Thanks