BW Required Category


Wouter Vervloet - Baseworks

3rd Party (Free)

612 downloads (last 90 days)

Creative Commons Attribution Share Alike Download v1.0

EE Version Support

  • ExpressionEngine 2


If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.

  • Updater
  • Multi Site Manager
  • Stand Alone Entry Form
  • Low Variables
  • Content Elements
  • Better Workflow
  • Matrix
  • Grid
  • Webservice
  • Publisher


  • jQuery for the Control Panel

Add-On Type(s)



Makes categories required for specified channels.


We all know what it does, so no extra explanation needed.

BW Required Category is an ExpressionEngine 2 add-on and won’t be ported to ExpressionEngine 1.x. If you are looking for a EE 1.x solution, I suggest you check out Designchuchi’s DC Required Category as it equally (or even more) awesome.


Drop the entire bw_required_category folder in the third_party folder:



After installing BW Required Category you set the channel preferences on the extension settings page. BW Required Category is either turned on or off for a specific channel.

Note: Because of the nature of EE2’s channel entries API, this add-on should work with SAEF’s, but I haven’t tested it.

Download BW Required Category

EE Support Downloads Add-On Version Release Date
Not Specified Download 1.0 May 8, 2011

BW Required Category Links

Hooks Used

If the add-on is an extension, and ties into ExpressionEngine's core files, it will use ExpressionEngine hooks. We are listing any hooks the add-on uses for developers to have an easier time locating other add-ons that they can reference for their own work.

  1. entry_submission_start

This entry was created November 24, 2010, 12:41 pm.
This entry was last updated June 8, 2011, 9:28 am.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at to initiate your return. If you have questions, email

4 Reviews:

Polygon 11.30.13

Rating - {addon_rating_average}

Simple. Therefore: Awesome

jumpfrog 11.07.12

Rating - {addon_rating_average}

Just what I needed!  I added the following line of code in at line 86 of ext.bw_required_category.php to make the error a little more noticeable:

$this->EE->javascript->output(“alert(‘Please select a category’);”);

Electric Putty 04.18.11

Rating - {addon_rating_average}

Great add-on. Would be nice if the error message was styled a little more clearly. It’s kind of lost at the top of the Publish Form.

Versa Studio 11.24.10

Versa Studio
Rating - {addon_rating_average}

Great addition, I’ve been waiting for this. Would be more awesome if it worked more like DC Required Category, and could handle multiple category groups, i.e., one is required and one is not.