{"id":273408,"date":"2026-01-20T18:46:36","date_gmt":"2026-01-20T18:46:36","guid":{"rendered":"https:\/\/en-ca.wordpress.org\/plugins\/category-colours\/"},"modified":"2026-03-04T23:18:19","modified_gmt":"2026-03-04T23:18:19","slug":"half-baked-category-colours","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/half-baked-category-colours\/","author":13445502,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.11","stable_tag":"1.1.11","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Half Baked Category Colours","header_author":"Half Baked Idea","header_description":"Adds per-category colour (picker) and applies category colour sitewide wherever categories are displayed. Optional pill styling + background tint + underline + pill gap + border thickness + pill shape via settings. Also includes optional category name case tools (no exceptions): normalize database names, auto-apply on create\/edit, and force display case sitewide.","assets_banners_color":"","last_updated":"2026-03-04 23:18:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":205,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.11":{"tag":"1.1.11","author":"emrysh","date":"2026-03-04 23:18:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3445204,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3445204,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3445204,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.11"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3445204,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3445204,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3445204,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Category list screen showing a colour swatch column and Quick Edit support.","2":"Add or edit category screen showing the colour picker.","3":"Settings screen showing defaults, styling options, inheritance, and case tools."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[610,192655,257133,2304,91],"plugin_category":[46,57],"plugin_contributors":[254343],"plugin_business_model":[],"class_list":["post-273408","plugin","type-plugin","status-publish","hentry","plugin_tags-categories","plugin_tags-colours","plugin_tags-pills","plugin_tags-styling","plugin_tags-taxonomy","plugin_category-editor-and-writing","plugin_category-taxonomy","plugin_contributors-emrysh","plugin_committers-emrysh"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/half-baked-category-colours\/assets\/icon.svg?rev=3445204","icon":"https:\/\/ps.w.org\/half-baked-category-colours\/assets\/icon.svg?rev=3445204","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/half-baked-category-colours\/assets\/screenshot-1.png?rev=3445204","caption":"Category list screen showing a colour swatch column and Quick Edit support."},{"src":"https:\/\/ps.w.org\/half-baked-category-colours\/assets\/screenshot-2.png?rev=3445204","caption":"Add or edit category screen showing the colour picker."},{"src":"https:\/\/ps.w.org\/half-baked-category-colours\/assets\/screenshot-3.png?rev=3445204","caption":"Settings screen showing defaults, styling options, inheritance, and case tools."}],"raw_content":"<!--section=description-->\n<p>Half Baked Category Colours adds a per-category colour picker and applies those colours sitewide wherever categories are displayed.<\/p>\n\n<p>It is designed to be simple in day-to-day use. Set a colour once on the category screen and you are done. If you want a consistent \u201ccategory pill\u201d look across themes, you can optionally enable pill styling and fine-tune spacing, tint, underline, border thickness, and pill shape.<\/p>\n\n<p>Highlights\n* Set a colour per category on Posts \u2192 Categories (add or edit), plus Quick Edit support.\n* Optional default category colour (used when a category has no specific colour).\n* Optional pill styling (rounded borders + padding), plus controls for pill gap, border thickness, pill shape, background tint, and underline.\n* Category list screen improvements, including a colour swatch column and Quick Edit colour picker.\n* Optional category name case tools (categories only), including Storage case, auto-apply on create or edit, forced Display case, and Normalize all.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Go to Posts \u2192 Categories and set a colour for each category you want styled.<\/li>\n<li>Optionally set a Default category colour to cover anything left unset.<\/li>\n<li>Optionally enable pill styling for a consistent look across themes.<\/li>\n<\/ol>\n\n<h4>Inheritance<\/h4>\n\n<p>If a child category has no colour set, it can inherit its parent category colour.<\/p>\n\n<h4>Privacy and data<\/h4>\n\n<p>This plugin does not send any data off-site. Colours and settings are stored locally in your WordPress database.<\/p>\n\n<h4>Uninstall<\/h4>\n\n<p>Uninstalling the plugin removes plugin settings and any stored metadata created by the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/half-baked-category-colours<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Go to Settings and open Half Baked Category Colours (or use the plugin\u2019s settings link).<\/li>\n<li>Set your defaults and styling options.<\/li>\n<li>Assign colours to categories in Posts \u2192 Categories.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20change%20category%20colours%3F\"><h3>Where do I change category colours?<\/h3><\/dt>\n<dd><p>Go to Posts \u2192 Categories. You can set colours when adding or editing a category, or via Quick Edit.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20don%E2%80%99t%20set%20a%20colour%3F\"><h3>What happens if I don\u2019t set a colour?<\/h3><\/dt>\n<dd><p>If you set a Default category colour, it will be used. Otherwise your theme\u2019s default styling is used.<\/p><\/dd>\n<dt id=\"do%20i%20have%20to%20use%20pill%20styling%3F\"><h3>Do I have to use pill styling?<\/h3><\/dt>\n<dd><p>No. Pill styling is optional. You can just set category colours and let your theme handle layout, or enable pill styling for consistency.<\/p><\/dd>\n<dt id=\"do%20child%20categories%20inherit%20colours%3F\"><h3>Do child categories inherit colours?<\/h3><\/dt>\n<dd><p>Yes. If a child category has no colour set, it can inherit its parent category colour.<\/p><\/dd>\n<dt id=\"what%E2%80%99s%20the%20difference%20between%20storage%20case%20and%20display%20case%3F\"><h3>What\u2019s the difference between Storage case and Display case?<\/h3><\/dt>\n<dd><p>Storage case is used for normalization of saved category names. Display case is an optional front-end rule for how category names appear to visitors.<\/p><\/dd>\n<dt id=\"will%20case%20tools%20change%20existing%20categories%3F\"><h3>Will case tools change existing categories?<\/h3><\/dt>\n<dd><p>Only if you run \u201cNormalize all\u201d, or if you enable auto-apply on create or edit for future changes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.11<\/h4>\n\n<p>Submission\/compatibility updates and admin UI improvements.<\/p>\n\n<h4>1.1.10<\/h4>\n\n<p>Child categories inherit parent colour when unset.<\/p>\n\n<h4>1.1.9<\/h4>\n\n<p>Adds a default category colour option and ensures styling options apply even when a colour is not set.<\/p>\n\n<h4>1.1.8<\/h4>\n\n<p>Fixes per-category colours not applying in some themes.<\/p>\n\n<h4>1.1.7<\/h4>\n\n<p>Ensures pill styling still renders even when no default category colour is set.<\/p>\n\n<h4>1.1.6<\/h4>\n\n<p>Restores front-end pill\/tint styling reliability.<\/p>\n\n<h4>1.1.5<\/h4>\n\n<p>Improves styling behaviour for categories without a colour set and includes Uncategorized in case tools.<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Adds category name case tools (optional). No breaking changes expected.<\/p>","raw_excerpt":"Add a per-category colour picker and apply category colours sitewide, with optional pill styling and category case tools.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/273408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=273408"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/emrysh"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=273408"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=273408"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=273408"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=273408"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=273408"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=273408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}