This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

AB Categories Search Widget


This plugin provides a Search Widget similar to the default WordPress one but with the abilty of adding category select
lists to restrict the search query to only those categories.

Any comments, reviews, support questions are very much welcome!!!


  • Widget configuration options.
  • Default widget appearance inserted on a theme.


  1. Upload this plugin to your WordPress plugin directory( generally wp-content/plugins/ ).
  2. Activate it in admin area.
  3. Insert the AB Search Widget and choose the parent categories to add to form.


None right now.

Known problems


September 3, 2016
I searched long and hard until I found this plugin, as I needed to be able to search multiple and selected categories for specific text. This plugin is just spot-on and suits my requirements perfectly, and with Agustin's help, minor improvements have been made.
Read all 7 reviews

Contributors & Developers

“AB Categories Search Widget” is open source software. The following people have contributed to this plugin.




  • 2014.02.04

Option added to display search result posts in random order.


  • 2014.01.06

Option added to hide mode connector (and, or).
Id added to search label for styling.


  • 2013.12.03

Added classes to category labels.


  • 2013.11.22

Fixed bug for themes not containing search.php template file.


  • 2013.11.22

Added the feature that when searching for empty string (just to filter by categories) it will use the search template.
Some bug fixes.


  • 2013.11.21

The widget has been modified so you can choose the search login between categories. Now you can choose to search
posts that belongs to every category select or posts that belongs to one of the selected categories at least.


Modified to search by default in top parent categories.


  • 2013.09.19 first release.