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
Kane
How do you make sure the categories/tags are in the search form?
Ross
Please open a ticket here: http://www.designsandcode.com/forums/forum/search-filter-pro/support/
Icaro
Hi, I’m building a new website, with several products and each product has many attributes. My doubts is with this plugin will be possible to search the attributes of these products?
Ross
If it is woocommerce? Sure no problem
john
can this filter text field / taxonomy field in repeater field of acf?
Ross
Not yet but I’m looking at integrating such functionality. Thanks
Vikki
Hello – I bought Search & Filter Pro. When I filter I can only select one option. Say I have 3 filter fields “location”, “price” and “features”. If I filter by “location” if will filter the location BUT then if I want t0 filter by “price” it does nothing, nothing changes (this is using ajax). If I don’t use ajax and use a submit button it will change but it will forget my first “location” filter. It will filter “price” but across every result. Do you know what I’m doing wrong? Is it a setting I need to turn on?
Thank you
Vikki
Ross
Hi Vikki, not sure yet – can you open a support ticket? https://www.designsandcode.com/forums/forum/search-filter-pro/support/ thanks
Rachel
Hi,
Just wondering if you managed to look at my comment?
thanks
Rachel
Alberto
Hi Ross,
I need to search&filter by selecting only certain categories/tags and not all the categories.
Do you confirm that this is possible with pro version?
Thanks.
Ross
Do you mean include/exclude categories? Yes that is possible.
Thanks
Rachel
Hello,
I’m currently using the free version of your plugin. At the moment when using the ‘hierarchical’ option the categories display as tick boxes. Is there a way in the free version or the paid version where I’d be able to change those to drop down boxes?
Thank you,
Rachel
Ross
Hi Rachel, I believe this is incorrect – you can use hierarchical with any type of field if you specify it – in both the free and pro
http://docs.designsandcode.com/search-filter/
Rachel
Hi, I’ve tried changing the value to ‘dropdown’ instead of ‘checkbox’ but it just put all of the main categories into one long drop down whereas I’d like there to be multiple drop down boxes for the main categories. The web link is: http://www.jeen.com/formulary1/
The categories are: Appearance, Application, Body Part, Emulsion Type, etc. Does this make sense? And could you let me know how to achieve this please?
Thank you 🙂
kim
Hi Ross,
Is this filter only show the attributes of the products that display in the page? rather searching all of the products of the site?
Thanks.
Ross
It will search all products on the site – not just what is on the current page.
Thanks
Mario
Hi,
I’m just testing the Search & Filter Plugin (free version) and the category filter is not working properly on my site. When I choose one category, I’m just forwarded to the site of the category and search words don’t work. I’m thinking about the pro Version, because I want to select the categories, that should be listed in the dropdown. But if the filter there works as in the free version, it won’t help me.
Did you hear of such a problem before?
Yours
Mario
Ross
Hey Mario – the codebase of S&F pro is actually completely different to free (this will be changing in the future). The free version used to redirect you to the appropriate URLs as mentioned however in Pro you must build a specific search page where all the searching happens (see http://demo.designsandcode.com/sfpro-movie-reviews/) – this works a lot more reliably than in S&F and I’m pretty sure you’d have no problems integrating a search box with a category dropdown 🙂 If you have any trouble just ask in the forums.
Thanks
Scott
Looks awesome, added it to cart but can’t find a cart to finish the purchase?
Ross
The add to cart buttons turns into a checkout button – alternatively head here: https://www.designsandcode.com/checkout/
(yup, we need to fix that)
Niels
Hello,
Is it possible to use different search filter layout and tags for different pages? And use categorie to filter all other page tags.
Example:
Page 1 (on background categorie X)
Tag A
Tag C
Tag D
Page 2 (on background categorie Y)
Tag A
Tag B
Tag E
Gina R
Hello,
Presales questions:
I would like to know if its possible to list all the posts of a category accordian style? And if so will it populate by itself as I add more posts to that category?
Also,
Can I customize the background color and font colors?
Thanks for your time!
Gina
Sebastian
Hey,
bought the Pro version last week. Love it, no regrets 🙂
However, a feature where options, which are not available due to previous selections, are hidden or greyed out is something I really need. Is this something you’re working on and when can we expect it?
Thanks and all the best!
Ross
Working on it right now – hoping to be in v2.0 which should be out at the end of the month if not early next 🙂
UAB ATOMIS
Looking forward for this feature! Great job!
Sebastian
Thanks for the reply! How’s V2.0 coming alone?
All the best,
Sebastian
Sebastian
*
alonealong of course 🙂Chris
– Is it possible to make static pages using this plugin?
Thinking of; got a site showing restaurants in Denmark. A visitor choose; city: Copenhagen + type: Brunch…
Then your plugin only shows Brunch possibilities in Copenhagen… Is it possible to make this resultpage ‘static’ so that it gets indexed in Google and may I apply etc. meta title to this page?
– Is it possible to add this filter option for pages aswell? (or only working for posts?
Ross
Hi Chris, you can use S&F to search any post type – thats posts, pages and custom post types (CPTs). You can use shortcodes to place it on any page, and you can create multiple different search forms with different hidden settings – so you can limit which category (or categories) the results are restricted to.
If you take a look at the demo (http://demo.designsandcode.com/sfpro-movie-reviews/?sfid=184&_sfm_oscar=0+10&authors=3) you will notice the URL of the search – this result page can be linked to and should be indexable by google – there is a setting you must enable for this (bookmarkable URLs)
Hope that answers your questions!
Thanks
Rogier
Hi there,
Is it already possible to drill down to categories. Like Country –> Province –> Place?
Regards
Ross
This is being built for v2.0 – which should be out at the end of the month.
Thanks
Tom
Hello,
Is there any plans to add a predictive type dropdown on the search bar if you was to just use the search bar
Ross
Like a predictive/autosuggest dropdown showing different options as you type? Yes there are plans but I haven’t scheduled this yet so couldn’t give any timelines. Thanks
Tom
Soon i hope, be a really nice feature.
Got another Question, what about a “did you mean” in case they misspell a word?
Julian
Hi,
I have a pre-sale question. What I would like to achieve with Easy Digital Downloads is that the download categories and download tags can be shown in a drop-down menu. Currently they are only shown as a list and EDD does not have the option to display them as a dropdown. Would that be possible with the pro version?
Thanks
Ross
Yup this should be fine – just to let you know, whenever you submit the search form, you will be taken to a “search results” page, which I guess you will need to setup to look like your products page.
Don Bartolo
Dear Ross,
Will your search-engine work well with a membership plugin (Emember) ?
Will the search results display locked articles as beiing locked? ( And this for the different membership levels)
Thank you forwardly for your answer,
B.
Ross
Hey there – I’m not sure if it will work – my initial reaction is that it won’t – Search & Filter currently only filters post types and custom post types – which are used for all kinds of things – but it depends on the how the plugin you mention is storing the user data – if they are storing all the member info on actual WordPress users then this won’t work, but its possible a custom post type might have been setup to manage user information.
Thanks
Bart
Hello back Ross!
Many thanks for your fast feedback.
Do you think i can check this out with the free version of Search & Filter? If it’s working with the free version, is it suppose to work also with the Pro version?
By the way: is the free version also compatible with WPML or is this a feature only available with the Pro version?
Kind regards,
B.
Ross
Hey Bart
The free version uses posts and taxonomies in the same way, so theoretically you could test it – although the Pro version has had a huge rewrite
The free version however doesn’t list your post types for you so you could find them out using a function like: https://codex.wordpress.org/Function_Reference/get_post_types#Output_a_list_of_all_public_custom_post_types
Thanks
Ashkas
Hi there,
I have a pre-sales question. One of the issues with using Ajax in WordPress can be the performance impact, especially for high volume sites. Does this plugin use the WordPress API for queries so it can interact with caching plugins? And what considerations have been put into optimising performance?
Thanks.
Ross
Hey there – yup S&F uses either `pre_get_posts` or `WP_Query` – and uses the WP coding practices – caching plugins should be able to work no problem – although when searching using the search box (using search terms, not just filtering) – then this is difficult to cache – I’ve integrated in support for Relevanssi which has a whole caching engine dedicated to that so combining the two should always be quick.
One thing to note though, complex queries on post meta/meta data can be slow – regardless of your implementation – so using these sparingly is generally advised.
Hope that helps!
Gina R
Hello,
I have a pre-sales question. Would it be possible to place the filter on the left side of the page with a shortcode? I’m trying to achieve something like this:
https://www.makeupgeek.com/reviews/popular/
Thanks for your time!
Gina
Ross
Hi Gina – sure you could place it anywhere you like using a shortcode – where exactly you would place it though would be something quite specific to your theme (probably a widget area). Just to let you know that S&F does not currently “hide” options as you make selections like that demo – but this functionality is being added later this month 🙂
Thanks