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. Hee,

    I’ve an question about this plugin. I’m searching for an plugin who can:
    – Group checkbox and sort
    – exclude tags in checkbox search

    Example:

    Shoes:
    A (tag)
    B (tag)
    Z (tag)

    Shirt
    D (tag)
    F (tag)
    G (tag)
    C (tag)

    End this for more tags

    Is this possible with this plugin?

    Reply
    • Ross

      Hey Niels

      This is almost possible – however you cannot use the “tags” more than once on the form, however if you were to set up “shoes” as a custom taxonomy and “shirt” as a custom taxonomy – then I believe all the above would be possible – taxonomies work just the same as tags and categories and can be created easily using 3rd party plugins.

      Thanks

      Reply
  2. Bertrand Jame

    You guys made my day, great plugin ! I only wish I could have found it earlier… Not sure if you’re planning on writing more awesome stuff like this one but I will definitely keep an eye on your website. Don’t settle for anything less than this little gem !

    Reply
  3. Hi, I’d be happy to buy the Pro version if it will fix my problem:
    I was hoping to limit search results to just two Project taxonomies using this shortcode…

    [searchandfilter fields=”project_category,project_tag” order_dir=”,asc,desc” order_by=”,id,name” types=”,” headings=”Property Type,Location”]

    … but submitting a search with the selectors showing All Categories+All Tags brings up everything including all pages and posts on the site. Can you please tell me how I can I restrict an ‘unfiltered’ search to my two fields?

    Reply
  4. Clockmancy

    is it possible to hide from the results specific pages/posts/categories… etc from the results?
    if yes how easy is it, to do that and control this hidden content?

    Reply
    • Ross

      Hey there – yes it is possible to do that and its pretty easy – its built in to the UI – there is a settings box, where you can hide posts/pages/custom post types by ID, and then there is also another screen where you can include/exclude tags, categories and taxonomies from your search results 🙂

      Reply
  5. Daniel

    hi, I really wanted to buy this plugin… but u have only PayPal option to pay u… why? Is there another way to buy your plugin or pay u by credit card… I dont have PayPal .. cose I dont like PayPal… so I dont want to create another account just for one payment… please do something !

    Reply
    • Ross

      Did you know you can pay with credit card via PayPal, without a PayPal account? Just go to the paypal payment screen and you will see a second option – many people do not know about this feature but its been there for such a long time!

      Reply
      • Daniel Biedrzycki

        sorry it doesnt work.. have to create paypal account – no other option… so I have 2 wait for confirmation from paypal 🙁
        have anice day

        Reply
        • Ross

          Hey Daniel – do you not see this – http://snag.gy/t8BxJ.jpg – for me it does not require any paypal registration but perhaps different in your region? I will be adding another payment gateway which will handle card payments directly in the next month. Thanks

          Reply
          • Daniel Biedrzycki

            probably some diffrences in PayPal in Poland.. but I cant see your BRco7.jpg (error 404) so I’m not sure
            thanks anyway for your help.. Paypal account created, no just need a time for confirmation of my credit card

            Reply
    • Ross

      Hi Lee – without knowing exactly how it works – it seems that you could create a filter system very similar – you would of course need to be comfortable with HTML/CSS etc in order to get it looking how you want.

      Thanks

      Reply
  6. Yacine

    Hello,
    Some presale questions :

    1. Is it possible to display chained drop downs custom taxonomies ?
    2. It it possible to put “order by” drop down at the top of results search (not in the sidebar search form) ?
    3. Is it possible for range search to search between 1 and 10+ (10 and more) ?
    4. Can the default search field be autocomplete ?
    5. Is it easy to redesign search resuts page ?
    6. Is it possible to uopgrade from Single site license to Developer License ?

    Please see this url : http://goo.gl/AkfOCl to understand what i need to achieve.

    Thank you

    Reply
    • Ross

      Hey Yacine, these are all very good questions!

      1. Chained is not yet possible but I’m aiming to have this in the next major release (in a month)
      2. This is also part of the next release – we’re releasing v2.0 which is a large update
      3. This is not yet possible (10+) – there must be a finite start and end number
      4. This is not yet possible but I plan to add it in
      5. Its the same as customising a page in your theme – such as an archive page – so if you are able to do that then no problem (you specify the template you wish to use for displaying results)
      6. This is not yet possible, but I hope to have this available once we have finished our new site (after the plugin 2.0 release)

      Thanks!

      Reply
  7. Wouter Krooshof

    I bought the addon yesterday.

    I’ve got one request though, I would like to display the parent taxonomies in the dropdowns, not the children. I’m trying to create a page where the children will be displayed in a seperate dropdown (based on the choice of the parent dropdown)

    Reply
  8. Mike

    Ross, is there an old free version that I can have a play around with? I’m currently setting up a stock photo site and would like to get an idea of what it can do before I purchase. I’ve tried your demos and they look good but I want to see how it works with my site. I also want to wait until your next version if it has the dynamically updating options when filtering.

    Reply
    • WKrooshof

      I got the same issue, I don’t know if this is exactly what I’m looking for..

      The Free version is way to basic to use.

      Reply
      • Ross

        Hey both, unfortunately there is no demo version, and the free version of the plugin is pretty far behind what the pro can do these days. I plan to add a live demo (incl admin access) to this site in the coming months.

        Thanks

        Reply
  9. Nikola

    Hi! Can you send me demo plugin to try it?
    I need range-slider filter for attributes.
    thanks

    Reply
    • Ross

      Hey Nikola unfortunately we don’t offer a demo version – we are updating the free version to be more in sync with the pro so you will be able to get a taste of how the pro works in the near future.

      Thanks

      Reply
      • Nikola

        Most of the plugins can filtering by range slider only prices of the products. Your filter plugin can filtering product attributes (taxonomies) with digits by range slider? I need checkboxes, drop-down lists and most important! range sliders!
        thanks

        Reply
  10. Jatin Patel

    I am using search filter pro plugin in my website.

    In my product listing there is a option to download each product info. by clicking Download Button but after Fill contact form in POPUP.

    I use Contact Form 7, so i add a shortcode in popup for that.

    When first time page loads and i click on download button it shows contact form, but when i navigate to another page using “search filter pro ” pagination then i click on download button it shows CONTACT FORM 7 Short code.

    Reply
  11. Craig MacIntyre

    Hello,

    Is it possible to have the choices limited in a dropdown menu by a selection in the previous dropdown? If the search is used to select a product that is only available in a specific community, I would like to have a search function that drills down ie Type of Program>State>County>Community. In other words, a dynamically generated, taxonomy, dropdown search function.

    Thanks

    Reply
    • Ross

      I’m working on this now and its the most heavily requested feature! Should be available in S&F 2.0 in about a months time.

      Thanks

      Reply
  12. Mike

    Hi Ross. Great looking plugin and very interested in purchasing it. Sorry if this is obvious but I just have a question about using it with Easy Digital Downloads. I want to create customs taxonomies within EDD as well as using their existing download_category/tags and wanted to be sure these are fully usable and searchable with your plugin?
    Many thanks

    Reply
  13. Melynda

    Hi, Ross!

    Sorry in advance for what will undoubtedly be a naive query 🙂

    I’m creating a site for a social group, and I’d like the registered users to be able to search for other users by multiple parameters. For instance:

    User Sally fills out a form that looks like this:

    *****************************
    Email Address: (text box)

    City: (radio buttons)
    LA
    NYC
    Miami

    Hobbies: (multiple checkbox)
    Knitting
    Swimming
    Comics
    ********************************

    Sally gives her email address and chooses LA, Knitting, and Comics.

    Then, User Mary searches for “Los Angeles” and “Knitting” to find other registered users who live in LA and who are interested in knitting. She finds out Sally is a match.

    Would that be possible? If so, how do users fill out a form? Can I search their extended profiles using Search Filter Pro, or does SFP only search information received through a new post type? As you can see, I’m a little confused. New to post types, fairly new to pretty much everything WordPress–but not for long! 😉

    Thank you!
    –Melynda

    Reply
    • Ross

      Hey Melynda

      This plugin searches posts (and custom post types) – so if your users had a custom post type assigned to them will all this data then no problem (the data would likely be custom fields/post meta – which this plugin can do), but it cannot search a native WP user itself.

      Does that make sense?

      Thanks

      Reply
  14. Marlon

    Hi there!

    I just purchased this but can’t seem to find an option to make the selection horizontal so it can be placed just below the menu bar. Is this possible?

    Reply

Leave a Reply

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