Add WordPress Tags to All Post Types With TaxoPress

Here at PublishPress, we create a lot of content, between our blog posts and documentation articles. We wanted to organize all of that content more effectively, so that it was easier to find. For example, if you use Contact Form 7, it would be ideal if you could find all our Contact Form 7 content on one page. This is possible with the TaxoPress plugin. In this guide, I'll show you how we use the “Tags” taxonomy to organize all the content here at PublishPress.com.

Tags Taxonomy Row Edit
Tags Taxonomy Row Edit
  • Click the “Post Types” tab.
  • Check all the post types you want to use with the “Tags” taxonomy. We're using this with Posts, Pages, and our Documentation post type.
Taxopress Post Types
Taxopress Post Types
  • At the bottom of this screen, you may also want to check this box: “Show content from all post types on archive page”. This will make sure that all of your post types are shown on the Tags archive pages.
Archive Page for Tags
Archive Page

You will now be able to add Tags to your Pages and Documentation post types. Please note that you may need to make some changes to show Tags on the frontend of your site. For example, here is the Tags archive for Contact Form 7. It contains blog posts and documentation together.

What's nice about TaxoPress is that you can build on these shared terms. For example, you can create a list of Related Posts. I've embedded an example below. This feature will list content by checking for shared taxonomy terms. If your post has the terms “Vegetables” and “Food”, then this feature will likely display other posts that also have the terms “Vegetables” and “Food”. The more terms that are shared, the more likely a post is to show.

Author

  • Steve Burge

    Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin.

2 Comments

  1. Hi guys,
    It does not work with my custom post type. Even though it’s enabled everywhere. IT only works with the default WP posts. Is there a specific setting I’d need to check in the CPT?

Leave a Reply

Your email address will not be published. Required fields are marked *