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
Simon
Hello,
I contacted you by twitter friday, I had a question about the “geographic” research.
To explain a little bit more : we are building a petsitter website, we need to develop a geographic search in order to allow visitors to fulfill a city and make a search by position.
For example, a visitor will tap ‘London’ and results will be filtered from the closest match (London) to the farest.
Is it possible to do this with your plugin ?
Thanks for your answer
Ross
Hey Simon, I understand now what you are after, unfortunately not – its a feature thats on our roadmap though! 🙂
Thanks
KeepUp
Hi,
it’s possible to display only post with date >= of NOW?
Thanks,
Jacopo
Ross
Sure, we have a filter that allows you to do this – http://www.designsandcode.com/documentation/search-filter-pro/action-filter-reference/#Edit_Query_Arguments
Ludovic
I would like to buy this plugin…
my comment has been deleted.
Is it possible to have an alphabetic filter like this:
A B C D E …
Thanks a lot
Ross
Hi there, our comments need to be approved first – the other one wasn’t deleted 🙂 This is not an option within S&F but you could create a custom taxonomy to handle this, this would require you adding in posts beginning with `A` into a taxonomy (like categories) and so on for each letter
Thanks
Verners Riekstins
Hello there!
I have some issue with search and filter plugin. I`m trying to filter list of posts by tags, the problem is that I`ve added tags successfully, but when I click on “Show all tags” in filtering, it shows all those posts. When I select one specific tag, and it is showing in brackets how many of those posts I have, when I click on it, it shows “No results found” same thing with any other tag. But whenever i choose all tags, it shows up all posts, that those tags are added to
Ross
Hi there – please open a ticket on support: https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Thanks
Rob
If I was to use this plug in to filter jobs. Via custom post types. Could I start with some check boxes pre selected based on what page the user comes from. Is pass in an initial state.
Ross
Sure, URLs are bookmarkable 🙂 see – http://demo.designsandcode.com/sfpro-movie-reviews/search/?_sft_genre=adventure&_sft_certificate=pg&_sfm_oscar=0+11
N J Jørgensen
Hello…again!
One more question: I’ve seen your tutorial video – but I am a beginner in WordPress, and is not entirely on how the words of “Genre” get into “Search and Filter” plugin. Are they dragged from “Posts”/ “Tags” in WordPress?
Thank you in advance for your answer.
Best regards
N J Jorgensen
Ross
Genre is something in WP called a “custom taxonomy” – they behave just like tags & categories, but you can use them for whatever you need and give them a name – S&F uses taxonomies to build search forms (as well as other data). See the notes here on how to create new taxonomies – its really easy – http://www.designsandcode.com/documentation/search-filter-pro/getting-started/adding-new-fields/#Creating_More_Fields
N J Jorgensen
Hi …. can I use this plugin together with Thrive Content Builder?
Best regards
N J Jorgensen
Ross
You can use S&F with most themes, however, S&F generally doesn’t support using a layout builder to create the results page itself – you can customise your results pages via WP templates – please check the display results methods: http://www.designsandcode.com/documentation/search-filter-pro/search-results/ thanks
Xaib Aslam
Thanks for the nice plugin but can you make it AJAX search filtration?
As like this website got “http://www.pakwheels.com/used-cars/search/-/mk_honda/md_accord/ct_lahore” see on the left side.
And also want to know that can we make popup section with specific terms?
Ross
Hi Xaib – please see our demo for the functionality S&F offers – http://demo.designsandcode.com/sfpro-movie-reviews/ – of course it has ajax 🙂
I’m not sure what you mean about popups? S&F doesn’t have any functionality for creating popups, I’m guessing this would be custom work.
Thanks
majix
Hi,
Does this plugin work with WordPress network(MU)?
Thanks
Andrew
Pre-purchase question.
Does it allow you to filter through Woocommerce Product meta?
I can see it allows Custom Fields/Post Meta but does that also account for prod_meta?
Regards
Ross
Yup! You can use any post meta attached to your posts 🙂
Andrew Peachey
Hey,
I see you mentioned Relevanssi as a compatible search ‘engine’ for this plugin. I wonder if anyone has tried to use SearchWP (https://searchwp.com/) as the engine instead? Is there any particular reason why these two plugin wouldn’t work together?
Cheers,
Andrew
Ross
Hey Andrew
I’ve not looked at integrating the two together, I’m sure it would just be a case of wiring up a couple of filters like for Relevanssi – but as of yet I haven’t got round to this integration
Thanks
Jesse
Really incredible and powerful plugin. Extremely customizable and work PERFECT out of the box. Great work! Thank you
Adam Wolff
Pre-Sales Question;
Hi – I am using Cr3ativ’s Squarecode theme with EDD plugin. I would like to provide the option to filter the search results page once the initial search has run.
So can I simply add code to the search.php that will enable the user to filter the results further by category for example with a live count in brackets next to it?
And what code would I add?
Thanks
Adam
Ross
Sure you can do this – you would need to add a shortcode to display your search form (created in admin – drag n drop) – and then depending on your setup, we might need to add 1 line of code before the `have_posts` in your search template – we can assist over on support – https://www.designsandcode.com/forums/forum/search-filter-pro/support/ 🙂
Ninad
Hi There,
These Search criteria boxes are by default placed vertically, Can it be rearranged horizontally?
or it is fixed layout?
Ross
The markup is fixed, but you can use CSS to make it horizontal – we can supply some sample CSS for this if you open a ticket on the forums.
Thanks
Dale Reardon
Can this wonderful sounding search upgrade for WP work in the admin backend search as well?
I really need an upgrade to the admin search as working on a very large news site.
Dale.
Ross
Unfortunately not :/ Its an idea I have been toying with but if it ever comes to fruition that would not be for a good while yet.
Thanks
Harumi
Hello!
I’m using Avada and my question is if it works well with the theme. I have tried the free version of this plugin and works perfectly except for the style, so I was wondering if it’s easy to adapt it to Avada’s. Another question is if I can use Avada’s page builder to create the search result page with Avada’s elements in a way that works like the video demo – select filters and automatically filters the content.
Thank you!
Ross
Hey there
S&F works with Avada but you won’t be able to use the page builder. I’ve tested S&F Pro with Avadas `search.php` and it works – be sure to follow this adjustment to the template: http://www.designsandcode.com/wordpress-plugins/search-filter-pro/faqs/#quick-note-avada
Thanks
Harumi
Thank you Ross! I’m seriously considering buying this plugin if it works with Avada. So, by adding the piece of code to the search.php, will it look and work as good as it does in your demo? If I need further help adjusting the plugin to Avada’s CSS style, could you help me out?
Thank you!
Ross
Hi Harumi
Using the modifications I mentioned, S&F results would look just like the Avada search results page – none of the demos online are using Avada, so refer to your theme for the layout.
Thanks
Harumi
Do you have a demo or a working example of how it looks in Avada? 😀
Thank you again!
Ross
No I’m afraid not, but if you have Avada installed its super easy, you just need to go to the search results page – eg:
http://www.yoursite.com/?s=searchterm
Thanks
Harumi
Thank you! I guess I’d have to contact Avada to see if they could help me change the layout of the Search page 😀
I have another question, does the pro version of the plugin do conditional logic? For example, I have a product that is only available in one country, so when it is selected in the filter, it will only show the available country.
Thank you!
Harumi
I have another question before I buy the plugin. At the moment I am still building the site that will use S&F and once it’s completed, I plan to move it onto the main domain name. Can I use a single license for this?
Rosa
Hi,
I have some questions about search form.
There are many items in my category, so I wish I can use “check tree” to show it.
Is any possible way for me to change the input type?
Thanks!
Ross
You can use checkboxes no problem 🙂 Its a little bit of simple CSS (which I can provide) which will hide children in the tree unless the parent is checked!
Rosa
Thank you so much 🙂
If you can provide the CSS that would help me a lot !
Rosa
Could you provide me the CSS code ~ And how do I use it in the Search & Filter Pro ?
Thank you 🙂
Ross
Hey Rosa, please open a ticket here and we can look at the CSS 🙂
https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Thanks
Alex
Hi,
Can this plugin support in Easy Digital Download?
Thank You
Ross
Absolutely – https://www.designsandcode.com/documentation/search-filter-pro/3rd-party/easy-digital-downloads/ 🙂
Ryan
Search & Filter won’t search attachments. Is there a way to get Search Filter Pro to search attachments?
Ross
It should work with Pro – if you have it and having issue please open a ticket on the forums https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Javier
Hi there, any chance to get a search results custom URL like this??:
http://www.mysite.com/advanced-search/xxxxwhatever
I need to add /advanced-search before the slug.
Thanks!
Ross
Yup, you can set a URL using the archive method, or you can use the shortcode method for your results which means it can be setup on any page with any URL a page can have 🙂