Designs & Code

Design, Development and WordPress


Posted by & filed under CSS, Development, HTML, PHP, Plugins, WordPress.

WordPress Search & Filter is a simple search and filtering plugin.  It is essentially an advancement of the WordPress search box, adding taxonomy filters & post filters to really refine your searches.

You can search by Category, Tag, Custom Taxonomy, Post Type or any combination of these easily – you can even remove the search box and simply use it as a filtering system for your posts and pages.

After my own requirements of needing some granular filters applied to my searches I tried a few free plugins online and found none quite did what I need, there are many plugins that enhance the search box, and there are others that allow filtering of taxonomies but none that combine the two and are free (as far as I can tell).

The best free plugin I found was the Query Multiple Taxonomies Plugin – however it did not allow you to search at the same time as applying the filters.

And so the Search & Filter plugin was born:


Download Wordpress Search & Filter

Grab the download any of these sources:

WordPress Plugins GitHub

How To Use

To display Search & Filter all you need to do is a use a shortcode:

[searchandfilter fields="search,category,post_tag"]

This will display a search box, a category dropdown and a tag dropdown. You can use the shortcode within posts/pages and widget areas.

To use this within a theme file you simple need to call the `do_shorcode` function with the shortcode above within the theme file:

<?php echo do_shortcode( '[searchandfilter fields="search,category,post_tag"]' ); ?>


Official documentation can be found on our docs site which contains usage examples and advanced settings & features.


Need More?

Get the pro version:

  • Search with Ajax :)
  • Filter by Date, Author & Post Meta / Custom Fields
  • Sort results by Post Meta / Custom Fields
  • Range Sliders and Range Fields for Meta Data
  • Drag and Drop user interface – makes it incredibly easy to build a granular search form
  • Works with WooCommerce, Advanced Custom Fields Plugin & more
  • Dedicated Support

Find out more


– Official Documentation Plugin
Github Project

234 Responses to “WordPress Search & Filter – A Simple Search and Filtering Plugin for Taxonomies”

  1. Niels

    Can you link 2 taxonomies so when e.g. you have football teams in different countries, you can select a country and in the next taxonomy it only shoes the teams linked to that country?

    • Ross

      Yup – almost – just check the movie demo – – try to change “film certificate” and notice how the genres change.


  2. Hello,

    The following shortcode works great except for the operators:
    [searchandfilter fields=”brands,category,post_tag” types=”checkbox,checkbox,checkbox” headings=”Brands,Categories,Keywords” submit_label=”Select themes” hide_empty=1,1,1 operators=”AND,AND,AND”]

    No matter, what I try (one string, three string, caps or not), the result is an or/or/or list. Is it me, or is it the bug you are referring to.


    Wil Ransz

    • Ross

      Hi there

      Its recently been brought to my attention a bug in the plugin makes the operators case sensitive – which means they must actually be lowercase “and,and,and” – I’ll be fixing this shortly so case does not matter again.


  3. It shows 404 and cant figure out who. It does it only with Job Listings. It even did it with on specific category name and not with another ?

  4. Hi.

    Thanks for such a great plugin. I have only one question. Is it possible to add the archive dropdown as well within the filter ? Archive dropdown is the default one but i wanted to use that within the your filter form. So that i can select category, month and hit Submit.

    Anxiously waiting for your reply.

    Abdul Mannan

    • Ross

      Its a good suggestion and been on my to do list for a while – although I can’t say when that will be exactly.

      • Thanks for replying. Really appreciate that.

        Well whenever you will update the plugin with this feature, please remember to leave a message here :)

        Abdul Mannan

  5. Hi Ross

    My previous question seems to have been deleted…

    I’m using the free version of the plugin, searching based on two categories. I’ve noticed that the searched field will only persist (after searching) in one of the two dropdown boxes. Is this intentional/easy to fix? Is it something that is working properly on the pro version?

    Many Thanks


    • Ross

      Hey Gavin

      I’m not sure about your issue, but no such issue exists in Pro – if you do have any issues we’ll provide support to fix :)


  6. Made good progress using this helpful plugin. I tried to add the option for “operators=”,OR”” though and it seemed to have no effect. Then I noticed that although you list this option on the documentation page, it isn’t listed in the plugin page itself. Is this option actually available? I hope so since I think I won’t be able to use the plugin if it only returns AND results for multiple checkboxes.

    Thanks for making this!

    • Ross

      The AND/OR option does work, although someone opened a bug on the forums mentioning it seemed to be case sensitive (it shouldn’t!) – try with lowercase and/or


  7. Can I include only certain post types in the form? I don’t want pages/posts to show but just my custom post types.

  8. giuseppe

    how do I change the text in the dropdown “all categories” “All tags” “All post types” with a text at will?

  9. PB

    Hi there,

    I’ve successfully added the short code to the page I want it to appear on by using the docs, but when I try to filter it it shows no results when there should be.

    What does “use within a theme file mean” in the docs? Do I need to add that code somewhere too?


    • Ross

      — edit – wrong post previously – try updating to the latest version of the plugin and let me know.





Leave a Reply

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