So you want your custom taxonomy to appear as a checkbox?

The issue

You created this taxonomy, managed to connect it to the post type of your choice, and then it shows up like the tag box usually shows up. Very impractical if you actually intended this taxonomy to be like a category, that you can select when you create a new post or custom item.

PS I created this in CPT UI, but the principle is probably the same in any other plugin that allows you to create taxonomies!

The Steps

  1. Open your taxonomy.
  2. Scroll down to Settings.
  3. Set Hierarchical (third setting from the top) to True.

That’s all there’s to it!

What you actually changed by doing this:

You actually changed your custom taxonomy from a tag to a category. If you want to understand what that actually means and what possibilities that creates, please scroll down (or click here to jump) to the section with Helpful Resources.

Video Tutorial

Do you literally want to see how it’s done? Watch the quick video I made about it.

share →→→

←←← share

Helpful resources

While both tags and categories are taxonomies, the difference between them is actually that a tag is not capable of hierarchy. You can’t make parent tags. You CAN make parent categories. This opens up a world of possibilities.

I found a great article from Thomas McGee on the CSS Tricks website, that explains this in a very clear way. You’ll find it here.

Latest Articles

A heartbreaking tweet I read in June 2020 (screenshot and link in this article) was what turned my "Yeah, I should learn more about accessibility some day" into "I want and need to learn how to make website accessible NOW!"

About the author

Anne-Mieke Bovelett runs a versatile advertisement & project management agency. She’s also a private teacher for entrepreneurs who want to learn to set up and maintain their own websites with WordPress and Elementor. Besides that she is an art & food coach. She currently lives in Mönchengladbach, a small city near Düsseldorf, but often resides in other countries as well. She’s fluent in Dutch, English, German (including Swiss-German dialect) and geek speak. Read more…


share →→→

←←← share

Knowledge is power, thank you for sharing it freely!

Anne's full name, handwritten
Share on facebook
Share on twitter
Share on linkedin