Advanced Categories

Advanced category management in ExpressionEngine

Category assignment to entries has always been a shortcoming in ExpressionEngine. There are times where you need to require a category to be selected on an entry, or require more than one category selection. As sites age some categories become deprecated, and legacy content may still need those category assignments, but you may no longer want to present deprecated categories as selectable options when creating a new entry. Advanced Categories makes this, and more, a reality.

Key Features

Require a Category

Since Advanced Categories is a custom fieldtype, you can set it as a required field. Being unable to require a category selection on an entry has long been a shortcoming of ExpressionEngine’s category fields. Advanced Categories makes it easy.

Category Selection Rules

You set rules on your category field, such as setting a minimum, maximum, or exact number of categories that have to be selected.

Customize Category Options

Select which categories from any category group to be displayed in the Advanced Categories field. You can select categories from multiple groups, set the field as required, and limit it to a single category selection. The possibilities are endless!

Powerful Template Tags

Advanced Categories template tags function exactly like the native {categories}{/categories} tag pair inside a {exp:channel:entries} tag. There are even short template tags to quickly access the IDs of the chosen categories.

Compatibility: EE6, EE7

This add-on comes with an optional 1 year renewal fee of $20.00. Read more about renewals.