Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Multiple Category Selection Widget

This widget makes it easy for your site users to drill down into your WordPress post categories.

Turn your WordPress post categories into a search powerhouse! This plugin gives you the ability to provide your users with a widget full of dropdowns based upon parent categories and their sub-categories.

A new function has been added for release 2.2 - you can now set up an AJAX chained select box. For example, if you have multiple countries, and multiple states for each country, you can get a user to select a country. Upon selecting the country, the plugin looks for any states under that country, and then shows the dropdown box for the states under that country beneath the country dropdown.

Multiple subcategories spanning multiple parent categories (though multiple categories inside a single parent cannot be chosen) are chosen and intelligently filter your posts.

Please note that this plugin, while it is a widget, can be used on a sidebar you define anywhere within your theme that you like. Think of it as a 'block' area rather than a 'sidebar'.

Sample Application:

Real Estate - set up parent categories such as 'Bedrooms', 'Bathrooms', 'Price Range', etc. Then put sub-categories beneath them. These are the ones that are searched.

Create a new post and tick all applicable sub-categories. Users should now be able to search for your post under all those categories!


  • Inclusive category search
  • Exclusive category search
  • Ordering of results
  • Automatically checks for the 'uncategorized' category and hides it
  • Generates complete URL
  • Now does a proper URL-Rewrite if permalinks are enabled
  • Pagination
  • If search is pressed, allows you to decide whether or not to show all posts (or a post category ID) or none
  • Exclude certain categories
  • Tested with All-in-one-SEO, WP Smart Sort, and sCategory Permalink. Now plays nice with all four! Required a bit of a logic rewrite, thus the 2.0
  • Supports the new WP 2.8+ widget class structure and as a result is now available in as many instances as needed
  • 2-level AJAX chained select options

Please be aware that I'll only be updating this if I need to or if I'm paid to. Feel free to come on board and contribute!

Requires: 2.8 or higher
Compatible up to: 4.3.9
Last Updated: 2 years ago
Active Installs: 2,000+


2.7 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,2,2
63,8,5 100,1,1
100,2,2 20,5,1 100,2,2
100,1,1 33,3,1 100,1,1
100,1,1 20,5,1