Designs & Code

Design, Development and WordPress

Search & Filter is a simple search and filtering plugin for WordPress.  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, Post Date 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.

Looking for the Pro version? 



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?

  • Search with Ajax
  • Add Multiple Forms
  • Search Post Meta Data and Custom Fields
  • More field types and comboboxes – with Range Sliders and Range Fields for Meta Data
  • Drag and Drop user interface – makes it incredibly easy to build a granular search form
  • Dedicated Support

Get Search & Filter Pro


The best place to get support for this plugin is over on the WordPress support forum.  I can’t guarantee lighting fast responses but I do my best to check there and respond to any queries,

Search & Filter Support



– Official Documentation Plugin
Github Project

123 Responses to “WordPress Search & Filter”

  1. Jon

    Good morning,
    I just recently tried to purchase the Search and Filter Pro plugin but have not received a confirmation email. I also cannot log into the account that I set up. Can you confirm that my payment went through?


    • Ross

      S&F v3 will be fully translatable in the coming months – we are a bit behind on this I agree. Just to add for other readers – its our admin pages that are not translatable at the moment.

  2. Bevan Givens

    Hi there,

    Is it possible to add filtering to page administration using the PRO version. I have template that uses custom fields and would like to filter ‘select’ field types for both users and administrators.


    • Ross

      I’m afraid S&F only works on the front end, not admin at the moment (to be honest, there is no immediate plan to support admin areas with search functionality). Thanks

    • Ross

      Actually, we don’t “post” our forms anywhere, we build them using JS, and do a redirect – so its technically not required, and we don’t include it – we’re essentially just doing http redirects – just realised, answering this for our PRO plugin. FREE doesn’t, but will include in the next major update (or use the redirect method that pro does)

      • firdaus

        Hi there, we are using search and filter pro version. is just that when we test our WordPress site via Acunetix Security Testing Software, it shows error related that the form need CSRF protection. Kindly advise

    • Ross

      For date fields? Yes, we support dates stored in YYYYMMDD, or unix timestamp (this is an option you can select in your fields)

  3. Liz

    Hi there,

    I’ve added Search & Filter on a website I’m working on and I get the following line of text appear on the page where I add the shortcode:

    /html/wp-content/plugins/search-filter/search-filter.php on line 578

    Is this something I can ignore?

      • Liz

        Hi Ross,

        The message is:

        Warning: Invalid argument supplied for foreach() in /home/content/database_name/html/wp-content/plugins/search-filter/search-filter.php on line 578

  4. Akhila c.c

    i add the search & filter plugin into my page.but the name of the drop down will display as “All Terms”.But Actualy i give the name of the taxonomy as ‘Salary’

  5. John


    I’m interested in the Pro Version, but first i need to understand if this plugin does what i want.

    Is there an email i can contact you, and show you an example of what i’m trying to do? Since i cant register to support area, this was the way i found in order to contact you.

    I would prefer this in a private conversation.

    Thanks in advance,

  6. I want to try the pro vesion a month? If its good i keep it.

    Can i cancel the contract and payments at any time or any moment?

    Hope to hear from you.

    • Ross

      Hi there

      There is no trial period, however if you have any issue then we will fix it, if we can’t fix then we can offer a refund.

      There is no automatic billing, so you can use the plugin as long as you want, but you will need to renew after a year if you wish to continue to get support & updates.. renewals have a discount applied.

      Hope that helps

  7. First thank you for the great plugin,
    May I suggest some options to be added in the future:
    1 Before filtring posts the script should filter the categories and tags
    ie. if a category is chosen from the first list, the second list should include only the tags that are used in posts under that category.
    2 it would be great if the user can search among lists like this:
    Thanks again.

  8. TJ

    On the Pro version is it possible to search by a Month dropdown box rather than between 2 x open date fields?

    Many thanks

      • TJ

        Thanks Ross, I wonder if you may consider it for a future update? It’s just for scenarios when there are not a lot of posts within the month, it stops people searching for small date periods where the results are likely to be zero which always puts people off 🙂 Excellent plugin though!


Leave a Reply

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