Requires PHP: 5.6
Organize your WordPress tags in groups. Use highly customizable tag clouds (tabs, accordion or alphabet) in a post, page or widget.
Finally, the end of messy tags
Most websites mix up tags that should actually be separated by topics: places, people, brands, features, activities and more.
Your tags, however, will become much more useful if you organize them in groups. Imagine a tag cloud where all town names appear in a "Towns" group or where you keep all tags for product sizes under "Sizes" and all tags for colors under "Colors". The Tag Groups plugin lets you do exactly that.
With Tag Groups you can add a parent level to tags and make them hierarchical.
Tag Groups works also great with most other (flat) taxonomies, like WooCommerce product tags. Filters and bulk actions make your work with tags much easier, and you can even filter the list of posts in your backend by the groups that their tags belong to.
The plugin comes with two tag clouds where tags are sorted by groups and one alphabetical tag cloud where tags are sorted by first letters. These tag clouds can be customized with numerous parameters, and you can insert them as shortcodes into post, pages and widgets or as Gutenberg blocks.
- Display only specific tags in your tag cloud.
- Choose which tags to display in different sections of your blog.
- Change the sorting order in your tag cloud.
- Customize the links, the text, the font size or the separator of your tag cloud items.
- Prepend or append to each tag a custom character or the post count.
- Insert into each post a tag cloud using only the tags of this post.
- Easily manage huge amounts of tags or posts in the backend by dividing them into groups.
- Display your tags grouped by language or by topic.
- Create an alphabetical index of your tags - think of a phone book for your tags.
Please find more information on the plugin website.
If you find this plugin useful, please give it a 5-star rating. Thank you!
This plugin is officially compatible with WPML (WordPress Multilingual). That means you can use a different tag group name for each language.
If you want to get more out of your tag groups, check out Tag Groups Premium. The premium plugin comes with
- an animated and searchable tag cloud: Click a group or type a tag name and see only matching tags
- a Dynamic Post Filter for the frontend: Your visitors can pick tags from groups and see all matching posts in a list;
- a meta box for the post edit screen so that you can enter and edit post tags segmented by groups;
- the option to bulk-add all tags of a group to a post with one click;
- add the same tag to multiple groups;
- the option to prevent authors from creating new tags;
- custom permissions who can edit tag groups;
- a new tag cloud where you can combine the tags of specific groups into one cloud;
- and more.
See the difference between the free and the premium plugin in the feature comparison table.
You can test the plugin in a 7-day free trial.
When I use the shortcode I can see the content but the tags are not displayed in tabs.
Make sure you have "Use jQuery" checked on the settings page. If you use a plugin for caching pages, purge the cache and see if that helps. If you use plugins for minifying scripts or style sheets, turn them off and purge their caches.
How can I use one of these tag clouds in a widget?
Please use a text widget and insert the shortcode.
Does this plugin support tags for pages?
No. Although it might work (with additional 3rd-party plugins), it is not an officially supported feature.
Does this plugin work with categories?
No. Hierarchical taxonomies such as categories are not officially supported.
I need the plugin for a very special purpose - can you help?
I am desperately missing my language. But, wait.. is this actually a "frequently asked question"?
No, unfortunately it isn't. But, nevertheless, I'm glad you asked! You are warmly invited to help us translate.
- Improved compatibility with the Polylang plugin.
- Fixed: Post counts of tags in tag clouds were not respecting the particular group.
- Added two more themes to the defaults (for the tabbed and the accordion tag clouds).
- Fixed wrong positions of new groups after their creation.
- Preventing occasional error messages when creating terms.
- Added an additional consistency check of labels.
- Show correct greeting message during onboarding.
- Fixed issue when assigning tag to group.
- New Setup Wizard (launches automatically, or search for "wizard" in the settings)
- Fixed issues in uninstall routine.
- Alphabetical Tag Cloud: Fix for uppercasing of ß in Unicode canceling out all letters S
- Improved compatibility with WP-CLI.
- Fixed error that prevented users with roles lower than administrator to use parts of the back end.
- Fixed jumping of window to top in some browsers when opening quick edit.
- Fixed first group not appearing.
- Resetting the groups considers now all translations of group names.
- Fixed error in PHP 5.6
- Alphabetical Tag Cloud: Added parameter "include" to Gutenberg block.
- Tabbed Tag Cloud, Accordion Tag Cloud: Moved "groups_post_id" setting in Gutenberg block to Groups section.
- Better handling of unsupported PHP 5.4.
- Trial encouragement messages appear much less frequently, and they appear only once you enter Tag Groups settings.
- Import/Export: Fixed bug retrieving options.
The complete changelog is available here.
Find the plugin in the list at the backend and click to install it. Or, upload the ZIP file through the admin backend. Or, upload the unzipped tag-groups folder to the /wp-content/plugins/ directory.
Activate the plugin through the ‘Plugins’ menu in WordPress.
The plugin will create a new menu "Tag Groups" and a submenu "Tag Group Admin" in the Post section (depending on the chosen taxonomy) where you find the tag groups. After you have created some groups, you can edit your tags (or other terms) and assign them to one of these groups. A filter and a bulk action menu are available on the Tags page and you also find a filter on the Posts pages.
The tabbed tag cloud (or an accordion containing the tags) can be inserted with a shortcode or a Gutenberg block. Options are listed under the "Tag Groups" main menu.
Extensive information, examples and help for troubleshooting are listed here.
Tag cloud ("Blitzer" theme)
Accordion ("Blitzer" theme)
Alphabetical tag cloud with first letters of tags as tabs
Assigning tags to groups
Configuring a tag cloud in Gutenberg