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. Plamena

    Hi,
    I am about the buy this plugin.. Just one question: is it compatible with polylang?

    Reply
  2. David

    Hi … great plugin 🙂

    I am testing out the free version at the moment before buying pro & I just have a quick question.

    I am looking to use it for a motor listing type site … & had in my thoughts a conditional type interaction … so if I select Audi in one field … I only get Audi models in the next.
    But you must select a manufacturer first before they model field becomes active … like …. http://www.themes.tdp-demo.com/autodealer/

    I did notice that there are a number of older queries about something similar and just wanted to check if it has been added to the functionality?

    With the motor dealer model … do you have any recommendation of the set up for the taxonomies in the admin … should Manufacturers and Model be Parent and Child under the same taxonomy?
    Or should there be one taxonomy for Manufacturers and a separate one for models only?

    Many thanks in advance

    Reply
  3. Before we buy, is there a way to search within one category of posts? For example, a client wants do something like the search function on http://recycleannarbor.org/a-z-recycling-guide where the search doesn’t go through everything, just the products that they accept for recycling. Add a filter system to find results another way, and we’re set. Can’t determine if we can just do one category, though as we don’t want to search the whole site.

    Reply
    • Ross

      Hey Jesse

      Sure, in the admin UI you can include / exclude categories and more – so you can totally restrict search results to within a given category 🙂

      Thanks

      Reply
  4. Selina Walker

    Hello, I really need help with the plugin!

    It seems like I cannot use it at all.

    Please see my other comment for the issue. I hope you can get back to me soon .

    Thanks

    Reply
  5. Cindy

    I can’t get filtering on WooCommerce attributes to work with the free version of this plugin; it doesn’t recognize the attribute slug as a taxonomy. I also don’t see a widget to put into my dynamic sidebar. I am wondering if both of these capabilities are available only with the paid version. I’m evaluating filtering plugins at this point so I don’t want to pay for anything (yet)! Thanks in advance for your prompt reply.

    Reply
    • Ross

      Hey Cindy (just back from holiday)- yup both of these are in Pro – although users’ report free working fine with WooCommerce also, thats not something I’ve tested or offer official support for in free – pro is designed to work with woocommerce so you should have no issues there.

      Thanks

      Reply
  6. Hi there,
    I was going to purchase this for 1 site, but if it works well – would it be possible to upgrade to the developer license without having to pay full price for both?

    Looks like an awesome plugin! Thanks!

    Reply
    • Ross

      Yup, we have upgrade paths, so if you purchase single site, to upgrade to developer will be at a reduced price 🙂

      Reply
  7. AnonLynx

    It is legal for me to use an old version of this with expired license on my blog ? It will be used for a non-profit org that uses wordpress as core

    Reply
    • Ross

      Sure, the plugin source is licensed under GPL so you can theoretically do what you want with it. However, we do strongly recommend that for this plugin (and others) you keep up with the updates & subscription – otherwise you will not be protected against any security vulnerabilities and other essential updates (eg, old versions of S&F will not work with the latest WP).

      Reply
    • Ross

      Its a yearly subscription for updates & support – you can continue to use the latest version you have after your subscription has expired but you won’t get updates & support after that period. Thanks

      Reply
  8. I am trying to add Google Search with the Plugin to my website. I got as far as the step where I am supposed to paste the search engine ID into the WP Google Search’s settings page. My settings page does not seem to have any place where I can do this. Can you tell me where the ID should be pasted and what it is called?
    Thanks.

    Reply
    • Ross

      Hey Jack, sure this is possible – but you would of course need to add some of your own CSS in order to style S&F to look like that. I would recommend using a radio button field for your tabs – with this, you can actually hide the radio button and leave the label. You can then style the labels to look like tabs 😀

      Reply
      • Jack Beilby

        Hi Ross, Thanks for that!

        I went ahead and bought the plugin and has been working great for a store search feature on the same site.

        Although i’m having a little trouble getting the radio buttons working as per the example. I’m using the “category” search form ui to filter categories. The problem is it displays an “all categories” button by default. I thought about hiding it with a :first-child selector, but it doesn’t seem like a good solution because “all categories” is still selected by default. Is there any way to get rid of it?

        Secondly, is there a way to display the categories in a specific order to match my design? I’d like them to be “now – coming soon – news”, at the moment it’s “coming soon – news – now”.

        here’s another screenshot for reference https://www.dropbox.com/s/8jfennfpsit2wv7/Screen%20Shot%202016-09-14%20at%209.10.15%20pm.png?dl=0

        Thanks in advance!

        Reply
  9. Pau

    Hello Ross,

    This plugin works with custom fields and term metas created with “MetaBox” plugin?
    https://metabox.io/

    This plugin works with custom taxonomies of custom posts?

    Thank you.

    Reply
    • Ross

      Hey Pau

      It should work fine, as long as MetaBox is saving the custom fields using WP Post Meta, then yes, S&F can use this 🙂

      RE Taxonomies – this is no issue at all 🙂

      Thanks

      Reply
  10. Ojiro

    Hi I wanna know how your license works.
    If I buy a “Single Site License” ,I also can use “Search & Filter Pro” in my local server to develop a new website?
    I mean I wanna use it for local server and 1 website on a remote server.
    Thanks

    Reply
    • Ross

      Hey Ojiro

      This shouldn’t be a problem – you can deactivate your license on your development site once you’re done and activate on live – so single site should be enough if you only have one “live” site it will be used on.

      Thanks

      Reply
  11. Is there a way that we can filter the search term by the chosen product category from woocommerce?

    Meaning, the search term ( product ) will be associated and will only be filtered with-in that chosen category from woocommerce.

    Reply
    • Ross

      Hmmm can you explain a little more, with example perhaps? I *think* I follow but don’t want to guarantee anything without further looking into this

      Best

      Reply
    • Ross

      I’m not sure the issue you are describing, can you explain a little more? Thanks

      Reply
    • Ross

      I’m afraid not, the age will need be stored as a variable somewhere (post meta I’m guessing) for it to be searchable.

      What you could do though is create a little script (possibly cron job) that every day checks to see if its someones birthday and then updates there age accordingly 🙂 Then this would be searchable

      Best

      Reply
  12. Penny

    Hi,

    I have a few pre-sales questions:
    – Can I upgrade from the Single to Developer license if I like the plugin and want to use it elsewhere?
    – Your Pro example shows dynamic filter updating, can I check this is only for the Pro version?
    – I have a Custom Post Type (say “Biscuits” which is more exciting than it is!), I’d like separate pages which only display Biscuits with a category of “Dunkable”, or Biscuits with a category of “Kids” which then have the search filters, I can see how the shortcode can be coded to only show the CPT Biscuits but not how you can also force it to show a specific category too in the Pro version or do I need multiple CPTs?
    – Is there any way to force the user to pick a filter option, rather than leaving a field as “any” in the pro version?
    – My custom post type wants a clean URL of website.org/biscuit/ but the URL I get from the plugin is ?post_types=biscuit which doesn’t pick up my custom archive-biscuit.php file and defaults to the standard archive template. Any idea what I can do to fix that?

    Thanks so much, apologies for all the questions!

    Reply
    • Ross

      Hey Penny, to answer:

      1) Yes we have upgrade paths too so you’ll get a discount on your upgrade
      2) Yup this is pro only
      3) This is possible, in the admin UI you have options to include/exclude categoreis and taxonomies from your search results.
      4) This is not an option in the UI strictly, however we have some developer filters which allow you to change the options in any field, so you could quite easily remove the first option from all your fields – http://www.designsandcode.com/documentation/search-filter-pro/action-filter-reference/#Filter_Input_Object
      5) Yup, in Pro we have a display method called “post type archive” – this uses the base archive page of your CPT and appends all search data from that 🙂

      Hope that helps!

      Reply
    • Ross

      If that plugin creates taxonomies the WP way (there’s no reason not to) then it should absolutely work 🙂 Basically S&F works with taxonomies so that shouldn’t be an issue. Thanks

      Reply

Trackbacks/Pingbacks

  1.  

Leave a Reply

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