Designs & Code

Design, Development and WordPress

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.


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



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



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



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

  1. Alex

    Can I use this plugin to sort my WooCommerce shop page by a custom product attribute?


    • Ross

      Hi there. So for filtering the content? Yes. Layout, style, javascript effects? Yes, but it will require some custom development on your part (CSS/JS, editing WP Template).

      Hope that helps

  2. Hi. I’m interested in search and filter pro, but need to know first, if the plugin can solve my problem: Is it possible to create different search-forms (on different pages) where different tags are excluded? Or is there only one general option to exclude tags and this is for all search-forms the same?
    I need to a filter an page A, wich has only choosen tags (from category A) and an other filter on page B, wich has (other) choosen tags (from category B).
    I thought this might be a usual problem, but till today I didnt get a solution for this problem and no help in forums. I hope search and filter (wich I use) can do it in the pro version…

    • Ross

      Hi Daniel

      Yup in S&F Pro, you can build multiple different search forms, each having their own properties and queries.. There is a UI for including / excluding tags or any taxonomy from a particular search form so this should be no issue 🙂


  3. Maor

    Is the developer license needs to be renew annually too?
    I’m asking because I would like to buy this plugin but not with a yearly fee,
    Is there a lifetime package?

    • Ross

      Unfortunately we do not have a lifetime package – both licenses require renewals in order to get updates & support, however you can continue to use the plugin as is (if you don’t have an active license) as long as you like.

      Hope that helps

  4. Pre-sale questions:

    I am trying to do a simple directory site, using a free theme Hueman, and inserting additional informations into post using AFC plugin. I need a plugin to sort / filter the normal posts by their custom fields data.

    1) ive tried many other plugins so far, but all of them destroy the theme design, they interfere with theme css most likely.
    Search Filter Pro interfere with theme css also?
    2) I have to use / create a page template to sort the posts?
    3) Filter can be insert into widget, or i have to create a wide page that incorporate the listing + filter?
    4) Could you please accept a payment throught a secure page from paypal? I wont type credit card details throught custom form made on a wordpress site because of security reasons.
    5) Since i already bought / tried many failed filtering plugins, is there any 14 days refund policy?

    Thanks in advance!

    • Ross

      Hi Kiry

      To answer your questsions:

      1) S&F should not interferre with themes CSS, unless you are already using the class name “search-filter” or id “search-filter”, CSS is namespaced so you shouldn’t get any interference.

      2) Yup, we don’t have a layout builder, but you can attach S&F to any WP_Query and it will then be applied to that, otherwise you can use several display methods, and create your own php template file, or integrate it with a WP Template in your theme, like archive.php or search.php, please read here for our integration options:

      3) We have a widget for the search form, so you can use standard widget or a shortcode to display one of your search forms.

      4) We accept payment through paypal, so no worries there

      5) I’m afraid our refund policy only covers you when we can’t get S&F working in your site, or there is a problem with one of the features we advertise… What this means in effect is we will help you get setup, should you have issues we help resolve, but we can’t really help your layout/theme integration – this will be upto you… If we can’t get it working, we will of course provide a refund (upto 30 days) – please read more here –

      Hope that helps

  5. opera207

    Hi, nice plugin. I use relevanssi to replace wordpress default search, does this plugin adapt to relevanssi?

    Thank u.

  6. Karina

    Would this plugin to search/ filter names of pictures what i have in my gallery( another plugin)

    • Ross

      Probably, but it depends on how these are being stored.. My guess would be (as with a good few other plugins) that they would be stored either as a custom post type or in the media library, if its either of these S&F should work with them 🙂


  7. Martyn


    I’m using Pages with additional ACF fields will the plugin search work for this?

    Also is there a simple way to make a Horizontal query? I’m making a real estate site and want it up in the hero section of the page.


    • Ross

      Hi Martyn, you can make the form horizontal using some CSS – we can help if you open a ticket in support.

      S&F should work with ACF fields, we support most of the common / basic ones but we don’t support the repeater field – do you know which field types you will need to use? Thanks

      • Martyn

        I’m using basic text fields but they are being used with Pages, will the plugin search and display results of pages as well as Posts?

        • Ross

          Sure, a page is just another post type, and you can choose your post type(s) to search in S&F 🙂

  8. Vee


    I need to be able to filter WooCommerce products by price, manufacturer, vendor and location. Would this plugin allow me to do that?


    • Ross

      You must upgrade to latest version, then under “advanced” you will find this option. Thanks

  9. Daniel Barr

    Pre-Sales Question

    Adding categories and tags to PAGES

    As supplement to my previous inquiry…

    Please reference this post >

    The author suggests 2 methods for “adding categories and tags to PAGES”

    1) use toolset plugin

    2) . Paste these 2 code snippets in the functions.php file of your theme OR child theme:
    This piece of code will add Categories and Tags for Pages.

    //Register Category and Tag taxonomies for Page post-type
    function register_taxonomies_for_pages() {
    register_taxonomy_for_object_type( ‘post_tag’, ‘page’ );
    register_taxonomy_for_object_type( ‘category’, ‘page’ );
    add_action( ‘init’, ‘register_taxonomies_for_pages’ );

    AND also add this code

    // Set any Custom Post Type to be displayed on the archive.php and tag.php
    function category_tag_archives( $wp_query ) {
    if ( $wp_query->get( ‘category_name’ ) || $wp_query->get( ‘cat’ ) || $wp_query->get( ‘tag’ ) )
    $wp_query->set( ‘post_type’, ‘any’ );
    add_action( ‘pre_get_posts’, ‘category_tag_archives’ );

    1) Will the code snippets do the job ? After code insertion and assigning categories and tags to PAGES, can your “search and filter pro” be used to filter PAGES by categories and tags as well as POSTS ?
    2) which of the 2 methods above seems preferable ?
    3) I imagine that once I make these changes, it is best NOT to revert back at any point in the future to the original condition when there was no option to assign tags and categories to PAGES ?

    All input is welcome


    • Ross

      Hi there

      To answer your questions:

      1) This shouldn’t be an issue
      2) This is upto you, using a feature rich plugin (Toolset) just to add this 1 feature might be overkill for what you need. Although I haven’t tested the code snippet, it looks like it will do what you need. If it did not, there will be a bunch of other ways to do this.
      3) Not really sure I follow this question, can you explain more?


      • dan barr


        Thankyou for your response to my inquiry.

        So to confirm, adding the code snippets shown above should enable use of tags and categories on PAGES, and also use of your filtering plugin…correct ?

        And, to confirm, once the snippet codes are installed, and I start use of tags & categories for PAGES, it’s probably best not to revert backwards to pre-tag/category use because the code snippets will have altered the database and I could cause “problems” ??? thankyou for your help.

        • Ross

          Hi Dan, I cannot confirm that your code will work (I’ve not tested it, but it looks about right).. but I can confirm that this has been done so many times you shouldn’t have a problem getting this setup to work, either with your code, or some alternatives via a google search.

          RE the second point, you are correct, removing your tags/categories code will likely leave redundant values in the database, in addition, plugins that use the new tags/categories for pages will stop working for those particular things.

          Just as an FYI, tags and categories are basically “taxonomies” (it might be worth reading up on them)… What might be better is that you create new taxonomies for your pages, and call them something like “page categories” etc, just to help avoid naming conflicts… that being said, you should have no issue doing what you mention initially either using your code snippets or alternatives via google.


  10. Kat

    Would this allow you to add filters and sorting on search results page for an woocommerce site?

  11. Marco

    Hi, pre-sales question.
    Is possible search in a ACF repeater field (more row of same repeater)?


    • Ross

      I’m afraid the ACF repeater field is not one we support yet, but have it added to our roadmap (our next update has post relationship field types support added). Thanks

  12. Greg

    Does this provide a search text field with a selectbox of all user roles to filter an author list? (Pre-sales question)

    • Ross

      Unfortunately we do not support searching for users, S&F is for searching any post type in your WP install. Best

  13. Hi, I have pursed the single license product for my woo-commerce store but it doesn’t work properly. its working when i don’t use ajax but i need it to with ajax……. 🙁 🙁 🙁

    And I also don’t want to use shop page as home page. Even-though i have checked by using shop page as homepage{ same result 🙁 🙁 }
    Can you please take a look asap and let me know what is happening in there ………..
    I have attached my website link

    Thank you

  14. Hello, I am interested in buying Search & Filter Pro, I want to know if it is compatible with Post Grid I use in my site to extrapolate the post because I want to maintain the page layout that gives me Post Grid, but I would like to apply your filters.
    I would also like to know if you can get a test version to check how it works in my site.

    • Ross

      Hi Tiziano

      Unfortunately there is no test version yet, but there is one thing I need to know in order to be able to give you a definitive answer.

      With the post grid plugin, are you able to access the query used to generate the layout? If the answer is yes, then S&F will work, we just need to make one modification to the query and S&F will hook right into it (open a ticket on support if you get that far and we can point you in the right direction).


  15. vered

    Hi – very impressive!
    I’m interested in purchasing this plugin to use in our Resource page.
    We have many items in our database and i was wondering if this might be a challenge for your plugin? especially at first when it will need to load all entries (100+ and growing)?

    • Ross

      100+ is no problem at all, I would estimate that 4k – 8k posts can be handled quite comfortably (also depending on your server & wp config), and disabling certain settings will allow S&F to handle even more posts (sorry for delay I’ve been on holiday, our support forums have remained operational though)

  16. Mickey


    Pre-sale questions:

    – Is it possible to search and filter trough attachments of the media library?
    – When I set-up categories for media files, can I use these categories in the search and filter?

    Looking forward to your reaction.



    • Ross

      Yes and yes (sorry for delay I was on holiday, but fear not our support forums are still operational)


Leave a Reply

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