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
Jen
Hi I am currently using your plugin but I am being told I need an update.. but there us no facility to update automatically. can you tell me where I can get my update from?
I need to test it all on a dev version of my site first too before I cna push it to live
This is quite urgent as we are tesing all updates today
Ross
Hi Jen
We’re in the process of moving websites so our support and updates are down until the move is complete. You should be free to carry on using the version you have if you are not experiencing any issues.
Thanks
O.G.M.
Would this work to create a filterable image gallery on a page?
Ross
Sure, if you can write the markup for the gallery (which would be along the lines of looping through results to show thumbnails) then no problem.
Thanks
Tania
Hi Ross,
So far your plugin has worked great except for the date-range results which is the reason I purchased to begin with. I’ve installed Custom Fields plugin and have my date format as YYYYMMDD but I get no results when searching. Can someone walk me through the correct process?
Thanks!
Ross
Hi Tania, please open a ticket in support using your account and we’ll be happy to help further – https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Thanks
Thomas Loyens
I am interested in buying this plugin.
The only issue I have here: I don’t want it to show the URL parameters in the URL. Which could affect our SEO (duplicate content). Is it possible to turn this off or what would be a good solution?
Ross
Hi there, its a setting you can disable, of course refreshing the page would reset your search parameters. Thanks
Dennis Wagner
IMPROVEMENT REQUEST
Additional option:
Include IDs (comma seperated list of category IDs to include)
instead of just
Exclude IDs (comma seperated list of category IDs to exclude)
Please let me know if you plan to add this option in the near future.
Ross
This (or similar) will be coming – however, you can already restrict the options in fields this way with some filters – open a ticket in support and we can explain further – http://www.designsandcode.com/forums/forum/search-filter-pro/support/
damian
Hi I don’t find a contact section and I can’t post in support because I haven’t buy the plugin. I’m Damian from GeotargetingWP.
We have a client that use your plugin which it seems to be incompatible with ours and I would love to make it work.
Where I can contact you with more details?
Ross
Hi Damien – you can drop a line here – https://www.designsandcode.com/forums/forum/search-filter-pro/support/ – interested to hear whats next 🙂
Gareth
Hi,
Is it possible to get the filter to work the same as your Demo 1 (Movies). Where posts appear/disappear instantly as categories, tags and custom fields are selected?
I need to know before purchasing the plugin.
Thanks.
Ross
Yup, its just the “Ajax” option in our plugin 🙂
Kourosh Nazari
Hi!
I am helping a friend clean up and update her WordPress site, initially someone else had created the site for her and had bought the Search and Filter Pro plugin.
In the license I can see that a key is bought and active. However, when I try to update the plugin from 2.2 to 2.4 it says the plugin is unauthorized.
Can you please help us on this matter?
Many thanks in advance,
Ross
Hi there, sometimes it takes 15 minutes for it go through, assuming its now resolved? If not, please open a ticket on support – https://www.designsandcode.com/forums/forum/search-filter-pro/support/
Michael
Can I setup your search/ filter bar horizontally, similar this to this site http://theresandiego.com/filter/?preset=Eat%2bDrink
Ross
Sure, it will be some CSS – open a ticket on the forums once purchased and we’ll be happy to point you in the right direction.
Ghada Sleiman
Is it possible to show the results in a different page? For example, I would like to place a search box in the homepage, however I want the results to display into another page where the search box also appears along with the results.
Ross
Yup this is possible 🙂
Mark Weathington
Hi, I have a pre sales question. I am using a review plugin called Reviewer (it is sold on code canyon). With it users can leave reviews and ratings on posts and custom post types. So, I need to know how can I sort and filter by Rating with your plugin (highest – lowest rating) and by (lowest – highest rating) ?
Ross
Hi Mark, it depends, does the plugin store the review score as a data on the post, eg post meta? To search data on a post (such as a review score), the data must be attached to the post, like post title, or category might be.
If not, you might have to write a function so that whenever someone leaves a review, you store the average of the review scores as post meta on your post – then you would be able to search this data.
Its worth checking with the plugin author if they do it, or if they can help with this function (we can in support, but its probably already been requested to the author before).
Hope that helps, thanks.
Mark Weathington
Hi, I talked with the developer of the review plugin that I use, and yes the average user review is stored in a post meta.
James
Hi, plugin looks great. Quick question, if I purchase the developer licence can I resell into a theme I am selling.
Thanks
Ross
Hi James, I’m afraid not – please see – https://www.designsandcode.com/wordpress-plugins/search-filter-pro/faqs/#can-i-include
If you want to talk further about this then ping me a mesage via our contact form. Thanks
SK
Hi there,
your plugin looks great and seems perfect for my project. But to be absolutely sure I have some pre-sale questions:
I’m using avada theme and do provide some teambuilding events companies can order (quote insteed of buy or book with formcraft form). all event are made as page. i want to to allow the user to filter the events they are looking for. Possible filter are: city, type of activity (indoor, outdoor, xmas, etc.), nr. of attendee (10-50, 51-100, etc.) cost per person (up to 29€, up to 39€, etc.).
1) can i set each page with this attributes with your plugin or do i need some other plugin for that and just allow to display the search modul with your plugin?
2) in the demo video i have seen a “movie” item in the backend menu. is that solved with your plugin, so that i can use the name “event” and create new items / pages for each event?
Thanks in advance! 🙂
Cheers,
SK
Ross
Hi SK, to answer:
1) This will be possible, but the attributes are not set using S&F – you would need to add custom taxonomies (you can use the free CPT UI plugin) and custom fields for things like price and range sliders (ACF will work for this) 🙂
2) This is a custom post type, we created with the free CPT UI plugin, then we add on custom taxonomies (using the same plugin) for things like genre, rating etc, and then we use ACF to add price, and star rating
Hope that helps, thanks
Oly
Hi,
I’m not sure if my post worked the other day. I have your free plugin but i keep getting a pluggable error on pressing submit. I really want to get this to work for a client so i am happy to purchase this if you think you will be able to help resolve via your support.
If not do you offer any refunds?
Thanks
Ross
Hi Oly
If you are getting the pluggable error, it likely means something else in your setup is causing a PHP error, which affects the redirect of the free plugin. The usual course of action is to disable all other plugins, and test on a default theme, to find out where your issue is.
Of course, you could go pro (which works a bit differently – its not based on the same kind of redirects) which may be another way to overcome your issue – we do offer refunds, but I would suggest to take a look out refund policy before purchasing – https://www.designsandcode.com/wordpress-plugins/search-filter-pro/faqs/#refund-policy
Let me know if you have any questions. Thanks
Murillo
Hello !
I am very interested in your plugin, however I do have a few pre-purchase questions, if that is alright?
1. I see in your Settings&Defaults documentation that I can pick the field relationships. But is that a global setting for all filters? I need a different conditional logic for the category filter and the tag filter (category–>OR; tag–>AND). Is that possible with your plugin?
2. How versatile is your plugin in terms of organizing the search elements? Can I choose where to display each filter/search option in the page (for example, one filter in the left sidebar, another filter in the right sidebar, results in the center)?
Thanks in advance !!
Best regards,
Murillo
Ross
Hi Murillo, to answer your questions:
1) Sure, teh global setting is for between different fields – eg, if you had a tag and category field, then this defines the relationship when a tag and category are selected. However, within the fields themselves, they have their own relationship setting, so you can set category to OR and tag to AND
2) Currently you can only build one search form (which cannot be “broken” apart across a page), this is coming in V3. You can however create as many different search forms as you like, which will go to their own individual search results pages.
Positioning fields anywhere on a page is coming in v3.
Thanks
Alexis
Hello,
Your plugin seems amazing but I don’t know if it will work with my theme… I own a classic video game website and I want to let users search by differents categories and/or taxo.
I will have to create a full custom page in order to make your plugin work ( the dev of the theme told me that) but I don’t know what it means. If I buy your plugin would you help me to install it correctly?
Plus, is your plugin compatible with visual composer’s post grid?
Is all that possible? If yes, would it cost me an additional amount or is the help to install your plugin is included in the price?
Thanks 🙂
Ross
Hey Alexis – we do actaully support VC post grid, and have an additional (officially unreleased, but been available for some time) plugin to bridge the gap 🙂 Once you purchase, open a ticket on support and we can direct you to the correct resources.
We don’t actually install the plugin for you (and currently do not provide additional work even for a fee) but our support forums are here to help you, and we can point you in the right direction with most things.
Best
Giulia
Hi! I did everything I read on the documentation but my results are not showing. Why?
Ross
I’m not sure – please open a ticket on support using the login details you created when purchasing – http://www.designsandcode.com/forums/forum/search-filter-pro/support/ thanks
Julian
Hi! I’m having a little issue with the Search and Filter plugin.
I have set up radio buttons for categories and a select option for custom taxonomy. However if there are no results, the page breaks and I get an error
Warning
: Cannot modify header information – headers already sent by (output started at /…/public_html/staging/wp-includes/class.wp-styles.php:225) in
/…/public_html/staging/wp-includes/pluggable.php
on line
1216
It works fine if there are posts that fall under the category and custom taxonomy.
Do you have any clues or suggestions?
Ross
Hmmm, I’m not quite sure – assuming you are using pro? if so, please open a ticket on support and we’ll get it sorted – http://www.designsandcode.com/forums/forum/search-filter-pro/support/
John Slattery
Pre-sales question: is it possible to save selections in dropdowns – for example I would like to have the ability to choose from multiple locations (custom post type) but for the search feature to remember my selection.
Ross
Its not built in, but you could roll something yourself. You would have to store the users last selection in the DB, or transient, or cookie, and then when the page loads you would set it to their last option. We have a filter for setting the field programmatically, so provided you can do the programming, it should theoretically be possible. I am looking to add this in as a feature in v3, which is some months away yet.
Thanks
Erick
Hi!
I need some reference about how i can make a filterable post page!
The plugin is working GREAT, but i need that the results show without redirect the page. I enable the AJAX option but doesn’t work!
Someone can give some help or a tutorial?
Thanks!
Ross
Hey Erick, open a ticket on support and we’ll get you sorted – http://www.designsandcode.com/forums/forum/search-filter-pro/support/
Erick
Thanks!