The Events Calendar: Category Colors
Add event category background colors to The Events Calendar events.
The facts
- Rating
- 5★ from 61
- Active installs
- 4k+
- Price
- Free
- Last updated
- 16 Sep 2025
- Added
- Jul 2012
- Requires WP
- 6.3
- Tested up to
- WP 6.7.7
- Requires PHP
- 7.4
- Downloads
- 448,553
Our analysis
AI-assistedThe Events Calendar: Category Colors is a WordPress plugin that allows you to add background colours to event categories in The Events Calendar. This feature enhances the visual distinction of different event categories in your calendar views. The plugin's settings are accessible from a dedicated tab within The Events Calendar Settings page.
It is suitable for users who want to improve the organisation and presentation of events on their WordPress site, particularly those using The Events Calendar plugin. By applying colours to categories, you can make it easier for visitors to identify events of interest at a glance.
Best for: This plugin is best for WordPress users looking to enhance event categorisation in The Events Calendar.
What it does well
- ✓Free to use from the WordPress.org directory
- ✓Allows custom background colours for event categories
- ✓Settings are integrated into The Events Calendar Settings page
- ✓Compatible with WordPress up to version 6.7.7
- ✓Regularly updated, with the last update in September 2025
Where it falls short
- •Limited to users of The Events Calendar plugin
- •No additional features beyond colour customisation
Verdict
The Events Calendar: Category Colors provides a straightforward way to visually differentiate event categories, making it a useful tool for event-focused websites.
From the developer
Nexcess's own description of The Events Calendar: Category Colors, lightly tidied.
Add background colors to event categories displayed in the event views of The Events Calendar. This is inspired by the post Coloring Your Category Events.
Settings for The Events Calendar: Category Colors plugin are located in their own tab on The Events Calendar Settings page.
To force a refresh of your CSS, add ?refresh_css to the end of your events URL, or re-save the Settings.
Attribution
Thanks to jonahcoyote for some early help and direction.
Big thanks to Barry Hughes (WebsiteBakery) for refactoring code and Legend Superpowers.