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
Greg
Hi there.
We want to create a public form. Every visitor can fill in his informations (some of this are “filter arguments”). The user can save the form. After this step, a new post is created. Now, every visitor of the website can filter this posts. Therefore, we need the possibility to set custom fields / values of your plugin. Is there a API or an access trough the code of your plugin to set this custom fields / values?
Thx,
Greg
Ross
Hey Greg unfortunately this is not possible :/
Fred
I’m trying to register on the support forum, but I don’t see how. Am I missing something?
Ross
Hey Fred, if you have purchased the plugin then you will already have an account, you filled these details in on the checkout page.
Try to do a lost password request against your email address 🙂
Fred
Oh, I see. 🙂
Someone else in the company bought the license, so that explains it. I managed to fix my issues so I won’t need support after all. Thanks for your reply.
Chandrika
Hello,
I am new to word press and have a requirement of a custom search. I am looking for:
1. Search pages, my site has pages and not posts.
2.4 sets of check boxes that. All the text in the check boxes are part of of he page content.
3.Mine is an multi-site and I need a custom search on one site only.
I installed the plugin and I do not see the search & filter settings. I do not have categories/tags/taxonomies. I am stuck at start. I do not mind buying the pro version if it will work.
Any help is appreciated,
Best Regards,
Chandrika
Ross
Hey there, the checkoxes will only work with authors, post meta, tags, categories and taxonomies (and a fwe others) but what you mention in (2) is not possible.
Thanks
Jakub
Hello,
is it possible to make something like multiselect checkboxies through custom attributes in Woocommerce? Something like this (left side) – http://www.asos.com/women/accessories/cat/pgecategory.aspx?cid=4174&via=top
Thank you for reply,
Jakub
Ross
Yes it is possible – but the only thing this will not do is disable/or hide unavailable options like in the link you sent – this is a feature I’m working on
Fred
Hi,
Do you have documentation on Woocommerce implementation? I have managed to set up a filter that displays store products, but those are displayed in a basic search results list and doesn’t include prices, shopping carts, etc. I’d like to have something that looks like Demo 2. I’m pretty new to all this, so I have no idea how to continue from here.
Davide
Hi Ross, i have a question pre-sale. With your plugin, is possible to obtain a similar result as this demo?
[]
What interests me is to have a result like this in Hierarchy Facet, where every time you select a taxonomy, taxonomy is shown below, and so on (with the number of post).
Last thing to ask, you can have filters reset as those that appear in the plugin mentioned (displayed in the upper left every time you select a search filter)?
Thank you very much,
Davide
Ross
Hi Davide – in regards to the clear / remove button something like this is already in the works but not ready yet – it won’t work exactly the same but does reset the form.
Thanks
Mark Werkman
Hi Ross,
We purchased S & F Pro a while ago (1.1.8). How can we gat the latest version?
Thanks in advance,
Mark
Thordar
Ross
Hey Mark can you open a ticket on the support forums? http://www.designsandcode.com/forums/forum/search-filter-pro/support/
Thanks
Fred
Is it possible to have certain search elements dynamically change? For instance: I have product pages for television. I want to look for a 30inch tv from Philips. I want to display a number next to each checkbox to show how many products are in that category. But the moment I check ‘Philips’, I want the numbers of all other categories to change to match the number of televisions with the checked specifications and the Philips brand.
Ross
Not just yet – this is the next big feature I’m working on 🙂
Davide
When this is tentatively scheduled release date?
Ross
We’re looking at the new year now – hopefully mid Jan
Jamie
Hi There,
How would I add a custom JS loader into this plugin. You can tell when ajax is running a request when jobs are been filtered. But on first load it looks like a delay when its actually running 0.5 opacity on no content if that makes sense.
If you could kick me in the right direction it would be greatly appreciated.
Many Thanks
Jamie
Ross
Hey Jamie, check the FAQs – there are a couple of JS events which detect when ajax loading has started/finished so you should be able to hook in there: http://www.designsandcode.com/wordpress-plugins/search-filter-pro/faqs/
Dirk
Hi Ross,
is the plugin working with the Polylang Multilanguage plugin?
Ross
I haven’t tested this I’m afraid – only officially supporting WPML for now
RANU
Search & Filter Pro – The Ultimate WordPress Filter Plugin is working on classipress 3.3.1 theme or not
can i search all custom fields using this plugin or not
Ross
You can search any custom field, as long as it is stored in the correct way – which is using post_meta – it is best practice to have data non serialised as in some cases serialised data cannot be searched (this is not a limitation of this plugin, just of limitation of searching serialised data in general via a database).
Thanks
Sally Newcomb
Hi Ross.
Is it possible to use this plugin to filter a distance in miles/kilometres from a uk postcode? like ‘find your nearest’?
Ross
Unfortunately not yet – but I plan on adding this kind of feature in the future! 🙂
Jason
I’ve just come across your plugin and it looks great, but before I purchase it I have a quick question.
Can the search terms be updated with ajax, so if you select an option from one dropdown it would update the available options on the others? For example using your movie review demo, just say I selected horror from genre, film certification would only show R and PG and the others wouldn’t display.
Thanks
Jason
Ross
I’m working on this feature at the moment and should be roughly a month away from being ready
Christopher Martin
Is this feature available yet? It’s exactly what I need to filter my searches properly 🙂
I have a list of countries I need to list in a dropdown and then for users to select a city.. Obviously all the cities I need to list aren’t going to be in all countries, so need to filter them out based on the country selected.
If this is possible – then please take my money!! 🙂
Ross
Haha! I’m afraid not, there have been some delays however I’m nearly complete on Search & filter 2.0 which will be released some time in May for sure. Thanks 🙂
Roslyn
I am looking for a search tool for WooCommerce that can be displayed on all pages. The default one only shows on the shop page but I need it on all pages. The demo on this page for Woocommerce also seems to only show on the main shop or search pages. Would it be possible to show on all pages?
Ross
Yes you may place the search form on any page 🙂
Dustin
Great looking plugin. Is there any way for it to show different search options based on the category someone is on (in the same way that this woocommerce plugin works: http://codecanyon.net/item/woocommerce-ajax-product-filter-wordpress-plugin/4640387)?
For example, if you’re on a category page for ‘Men’, it would only show filters available for that category, while if you’re on a category of ‘Shoes’ it would show filters within that category?
Hope that makes sense. Thanks.
Ross
Not at the moment – however you could create a a search form for each category
Henri
Building on this, if I have 3 different categories, I create a different search form for each. I then place 3 search form widgets on the side, 1 for each search form. I then need to use a plugin to specify on what page to show each widget. Is that the way to do it?
Ross
Please open a ticket on the forums: http://www.designsandcode.com/forums/forum/search-filter-pro/support/
Grimesy365
Hi I have a site where multiple users add their deals and i am wondering if your plugin can limit the number of user/autor posts to 1 per search result page?
P.S my site dose not use categories in the query it uses taxonomy.
We are more than happy to purchase the Pro Version if this solves our issue
Thanks
Grimesy365
Ross
I think I follow you – there is a “results per page” option – which means you can limit to 1 result at a time, using pagination to go to the prev/next result.
Noel Javier
Hey Ross,
Sweet looking plugin! I had a couple of quick questions before buying:
1. If I buy the single site license and like it, can I upgrade to the multi-site with the discount from the single license?
2. I am mainly interested in the AJAX feature, ie how it displays posts in your movies demo. Is there a place/file where I can edit the template of how the posts display? For example, move the thumbnail above the title and add a background image for the excerpt, etc.?
3. I am assuming you can style the css for those posts? If so is it just in your style.css file?
4. I need a drop down filter for categories and another filter showing “ALL” or a specific quantity of posts is that possible?
5. I tried to purchase the plugin, logged in and registered, but got a strange message from paypal twice:
“Sorry — your last action could not be completed
If you were making a purchase or sending money, we recommend that you check both your PayPal account and your email for a transaction confirmation after 30 minutes.
If you came to this page from another website, please return to that site (don’t use your browser’s Back button) and restart your activity.
If you came from PayPal’s website, click the PayPal logo in the upper-left corner to return to our home page and restart your activity. You might have to log in again.”
Is there any way I can buy this from a direct link or some other link other than your website’s cart?
Thanks!
Ross
Hey Noel
To answer your questions:
1) There is currently no upgrade path – but I’m working on improving our backend systems to allow this in the future
2) Yup you can edit template files for different search forms to customise your results
3) Yes CSS all the way 🙂
4) Not quite sure what you mean here?
5) What is the status of this? If you tried to pay then you have an account here – open a ticket the support forums 🙂 http://www.designsandcode.com/support/
Thanks!
Noel
Hey Ross,
We are all good! The plugin works great and I am all paid up. Thanks for the wonderful plugin.
Ross
🙂
erwin
Hello,
i want to buy the pro version.
but i have installed wordpress 4.0
is that possible?
Ross
Yup works with 4 🙂
Grimesy365
Hi I have a site where multiple users add there deals and i am wondering if your plugin can limit the number of user posts to 1 per search result page?
P.S my site dose not use categories in the query it uses taxonomy.
Thanks
Grimesy365
Ross
Yes you can set “results per page” option in the admin 🙂
Matt
Can you style the dropdown menus, radio buttons etc using CSS when using this plugin?
Thanks in advance
Ross
Yes of course, as long as you’re happy to do the CSS yourself 🙂