Designs & Code

Design, Development and WordPress

Search & Filter has moved home! Head to searchandfilter.com

If you had an account with us, don't worry, we've moved that too. Head on over to to our new website to download and access support.

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

  1. Create forms to search your posts, products, or any other custom post types in your site
  2. Add WordPress meta data and taxonomy filters to your site
  3. Drag and drop interface – makes building and editing forms so much easier
  4. Use AJAX to display results! No page refreshes. Also power your pagination with Ajax
  5. 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.
  6. Modifies the main query, so displaying your results is easy
  7. Create as many different search forms as you like, and as many results pages as you like
  8. Display anywhere in your pages or themes using widgets or shortcodes
  9. Include or exclude tags, categories and taxonomies from your search results
  10. 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
  11. Frontend UI elements – jQuery date picker, range sliders and comboboxes from Chosen.
  12. Use custom templates for your search results.
  13. I18n ready – translations are planned
  14. 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.
  15. Integrated with WooCommerce – use directly on your shop page, search Product Attributes and Meta across regular products and product variations 🙂
  16. Works with WP eCommerce
  17. Works with Easy Digital Downloads
  18. Works with WPML
  19. Dedicated Support Forum
  20. 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.

Get started with the docs

 

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:

Head to the support forums

 

Ratings & Reviews

Read the Reviews for Search & Filter Pro
Read the Reviews for our free plugin

 

 

958 Responses to “Search & Filter Pro – The Ultimate WordPress Filter Plugin”

  1. Hi,

    I know that there is a drop down option for the sorting result. Right now when I click search the results as Z – A. Is there a way to make them appear A – Z automatically without having to put the Sort by option?

    Reply
  2. Will

    Adding to my previous post, I am looking for the plugin to ‘remember’ the homepage search before allowing to filter further down on the search results page.

    Reply
    • Ross

      Hey Will, this plugin will do this no problem 🙂 Apologies for the delayed response been on holidays!

      Reply
  3. Will

    Hi. I’m really interested in buying your plugin. I’ve purchased two similar plugins from Codecanyon that so very nearly achieve what I am looking to achieve but don’t quite make it.

    I’m designing a property website using the Avada theme. I am looking for a plugin that will allow me to place a horizontal search form on the homepage that brings up search results on a separate page. On this separate search results page, I then want to give the user the option to filter their initial homepage search in the sidebar.

    Is this something Search & Plugin Pro would be able to achieve?

    Cheers

    Reply
      • Webster

        Thanks
        This is the answer to my question on another thread.
        I assume advanced settings are for each form – not global?

        Reply
        • Ross

          it is not available in the shortcode but you can change the setting for each form – also, there will be a “duplicate” function in the next update to easily copy existing forms you have made.

          Reply
  4. giorgio

    With Search & Filter is possible to insert a “where clause” to select only one category?

    thanks

    Reply
    • Ross

      Hey Marco, I am not using a plugin, just a custom theme I made from the default WP 2014 theme – I’d be happy to share the code with you but its not perfect :/

      Reply
  5. Charley

    Thanks Ross! Great service and a great plugin.

    Got another quick question. Is there a way to add a search field that accepts a zip code, and in the results the user can see how many miles each result is from the entered zip code? This would really help with location searches.

    Or even integrate a map in the results?

    I know this is a bit left field, but I thought I’d ask.

    Thanks again!
    -Charley

    Reply
  6. inegreen

    Where do you go to get the download link to an updated version; my emailed link has expired.

    Reply
  7. I am a Pro user, and I updated your plugin and it failed to activate, giving me this error:

    Parse error: syntax error, unexpected ‘[‘ in /home/chacha71/stablesandtrails.com/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-get-results.php on line 90

    Please advise.
    Thanks!
    -Charley

    Reply
    • Ross

      Hey Charley will look into shortly and get back to you, seems odd had no error here :/ will do a quick release if thats the case

      Reply
  8. Torey Azure

    Is there a way to only show the parent items of a hierarchy taxonomy dropdown select in the Pro Version?

    I can’t seem to get it to work in the free version, hoping maybe the Pro version makes this easier.

    Reply
    • Ross

      Hey Torey, so when you search a parent category/taxonomy, you will only get the posts displayed from that category/taxonomy alone, and not its children in the results?

      Reply
      • Torey Azure

        But I have regions like parent = “United States” then children = “all 50 states are listed”. I don’t want all 50 states showing up in the dropdown. I only want “United States”.

        Reply
        • Torey Azure

          For example I have a search form that says

          “Search by Country”

          I want the following in the dropdown

          “Canada”
          “United States”
          “Mexico”

          Currently all of the states in the US are showing up regardless of the options I choose.

          Reply
  9. Damien

    Just a simple question. Does this plugin allow ordering the search results by an ACF field. I know this supports ACF but not sure if it can sort by it as well. I want to have a drop down list so the users can select to sort by price high to low or by suburb which price and suburb are ACF fields.

    Reply
    • Ross

      Hey Damien

      It does support sorting by meta field, which is the same as an ACF field, so yes it is supported but limited to the current sorting types:

      Alphabetic- the meta values are treated as a string and sorted alphabetically
      Numeric – the meta value is treated as a whole integer and sorted numerically – this means that the values stored has to be a whole number and not with digits (this means it supports values like “1234” but currently not “12.34”

      This is coming though in a future update.

      It also supports sorting by date, but this is essentially the same as numeric if date is stored YYYYMMDD or as a unix timestamp 🙂

      Reply
  10. Markus

    Hi Ross,

    is it possible to filter categories with 3 dropdown boxes (all AND-linked) ?
    Example:
    [cities] [locations] [events]
    All three dropdown-boxes are categories with sub-categories.
    Is this possible with Search & Filter ?
    Thanks for your reply…

    Reply
  11. Also, my Advanced Custom Fields aren’t coming across to my slug. Is there any easy fix I could look at?

    Reply
    • Ross

      Hey Reide, what you do you mean exactly? If you use the Search Form as a widget, you get the option to give it a title, is this what you mean?

      Reply
  12. Prashant Praveen

    Hi Ross,
    I am using Search&Filter free version and want to buy pro now. This is a pre-purchase question. Can i populate my dropdown with selected categories instead of an entire list of categories..

    Reply
    • Ross

      Yes, well, currently you can supply category IDs to exclude, which means you can control the visibile categories – in the future you will be able to include categories too which I think is what you are really looking for?

      Reply
  13. charlotte oates

    Cheeky question – Do you have (or have any plans for) an affiliate program for promoting search and filter pro?

    Reply
    • Ross

      Hey Charlotte

      Actually I have been looking at an affiliate plugin for a while however I simply don’t have time to get this set up at the moment – plus potentially (its kinda the idea) I would get many more sales which also means I would need to be prepared to handle a larger volume of support – so until I think I’m ready to do this I won’t be adding this just yet… But thanks for the interest and I’ll let you know once I get set up – in a month or so I will likely find some more time to be able handle larger volumes of support requests which means I may get that setup 🙂

      Reply
  14. Bastien

    Hi Ross,

    Your plugin looks amazing. I just tried the demo and it seems to make everything I need. Impressive work!

    But I have a question, maybe not related exactly to your plugin, but to his use for woocommerce. For a client, I need to display different forms of filters depending on the categories and subcategories.

    An example:
    – I select the dogs category. I have a form with 4 filters : brand, breed, color, shape.
    – if I select not just dogs but the sub category “dogs -> food”, the filters will be different. A form with 6 filters with not the same content in the filters.
    – If I select the category “cats”, it will display another one
    – …

    Do you know if it’s easy to do that with your plugin ? I don’t know if it’s possible with woocommerce to display a custom widget area for a specific category or subcategory.

    Thanks a lot if you have the answer and thanks for your work.

    Reply
    • Ross

      Hey Bastien, the plugin does not do that yet 🙁 This has been in the work for some time but its very difficult to get just right without adding a lot more processing to your install each time a user changes a form… Its planned but its a big job so may not be ready until the next major release.

      You can of course create different forms for searching different content throughout your site 🙂 Let me know if you have any other questions.

      Reply
      • Bastien

        Hi Ross, thanks a lot for your quick reply. I’m going to have a look to see what is possible with some hacking and your plugin.

        Reply
      • David

        Hi Ross,

        I just wanted to check if this functionality has been added since this thread. It is something I have been really looking for also 🙂

        Many thanks in advance
        David

        Reply
        • Ross

          Its kind of been added – the only thing is for every “drill down” option you would need to create a new taxonomy. I’m updating the demos this week so you’ll be able to see what I mean

          Reply
  15. Breon Williams

    Great plugin! I do have an issue with the ajax. My search works fine when ajax is turned off. But when I turn ajax on and search my post fade slightly as if they are going to filter but nothing happens. Any help would be greatly appreciated. Thanks

    Reply
  16. Charley

    Hello!

    Pre-order inquiry here:

    I have a list of categories each with sub-categories. Is there a way to show hierarchy when categories are listed in a pull-down menu or as radio buttons? Your free version ignores hierarchy and puts all categories without indentation, so users cannot distinguish categories from sub-categories. I would also like control over the order in which categories are listed.

    Thanks!
    -Charley

    Reply
    • Ross

      Hey Charley, yes it does indent them 🙂 But I think the free version does also, check the documentation on how to do this.

      Also with the pro version it is possible to control the order of the categories, but you cannot specify a custom order you can only choose from the following:

      ID, name, slug, count – all can be ASC or DESC!

      Thanks

      Reply
      • Charley

        You’re right!

        Yes both the free and pro versions allow for hierarchy. Thanks for clarifying that.

        I love your plugin and I’m going to go ahead and buy the Pro version. Do you provide support for Pro users?

        Couple other questions: when using radio buttons is it possible to specify which categories will have radio buttons and which won’t and just appear as text?
        Also, is it possible to change the spacing between lines?

        Thanks! great plugin.

        Reply
        • Ross

          Hey Charley

          Yes of course pro version has support 🙂

          When choosing to have a category filter, you can choose to have your categories as radio, checkbox, select, combobox, however you cannot have two seperate dropdowns for one taxonomy or category.

          For each taxonomy, category or tag, you may choose one input type, and you can choose any of the inputs I just listed 🙂

          Basically, you cannot have 1 field type multiple times, so you may only display a category once, or a specific taxonomy once, but you can choose from any of the types I mentioned, or check the features list to see all the options you have available 🙂

          Reply

Trackbacks/Pingbacks

  1.  

Leave a Reply

Your email address will not be published. Required fields are marked *