Tag Groups

Description

This plugin enables you to organize tags (or categories, or custom terms) in groups and to display tag clouds sorted under tabs. The group membership is saved in the native WP table field term_group, so it won’t create additional tables in the database. The plugin comes with a configurable tag cloud where tags are displayed in tabs sorted by the groups. It is possible to upload own themes (advanced usage).

Possible applications are:

  • Display your tags grouped by language or by topic.
  • Display your tags in any order, independently from their names or slugs.
  • Choose which tags to display in different sections of your blog.
  • Link from posts and pages to other ones that have the same tags.

Please find more information here.
Styling created by jQuery UI who also provided the JavaScript that is used for the tabs to do their magic. Find their license in the package.

Screenshots

  • The edit screen
  • Settings
  • Tag cloud (custom theme)
  • Tag cloud (custom theme)

Installation

  1. 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.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

The plugin will create two new submenus: One in the Post section (depending on the chosen taxonomy) where you find the tag groups and another one under the Settings. 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. Options are listed on the Settings page.

Extensive information, examples and help for troubleshooting are listed here.

FAQ

Installation Instructions
  1. 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.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

The plugin will create two new submenus: One in the Post section (depending on the chosen taxonomy) where you find the tag groups and another one under the Settings. 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. Options are listed on the Settings page.

Extensive information, examples and help for troubleshooting are listed here.

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 do I create multiple tag clouds on one page?

Use the shortcode as often as needed, but make sure that starting from the second shortcode you always use the parameter div_id with different values.

I need the plugin for a very special purpose – can you help?

Please check first the solutions to previous requests for similar cases. If you are not successful, you can ask for support here.

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 create a translation from the .pot file that is part of the package.

Reviews

The absolute tags group plugin!

I am using the plugin for more than a year with no issues. The plugin is free. This should have been a WordPress build-in future but thanks to Christoph the gap is covered by this plugin. There are several different option to handle and format your tags in groups. You can handle and display only specific tags in a single page or post. I have some requests to suggest for future versions. 1) There can be an option (widget) to edit tags or add tags by users in the front-end (I know that this is hard). 2) Change the way to short the order of tag groups from the arrows version which is very slow and time consuming with a drag & drop – sliding option. I will stop requests here, as I can surely add more, and give my congratulation to Christoph for this great plugin.

very very good, thanks!

I was looking for something like you plugin for a long time, thanks! If you continue adding options for presentation of tag (with shortcodes), then it’s gonna be 6 stars;)

Great plugin!

Have a site I’m redesigning with oodles of tags which were sorted manually (hardcoded in their sidebar template). This plugin is exactly what I needed. It’s now easy to manage tags by group in admin. And with a little CSS TLC, will look great on the front-end! So happy to have found this. Great work, Chris!

Read all 16 reviews

Contributors & Developers

“Tag Groups” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.24

FEATURES

  • two new shortcodes for displaying not-assigned tags: show_not_assigned and not_assigned_name
  • new shortcode custom_title with placeholders {count} and {description}
  • amount=0 removes now all limits of the number of tags per group

BUG FIXES

  • fixed wrong escaping in filter menu on tags page
  • fixed some tags missing in output

0.23.1

BUG FIXES

  • fixed broken Ajax on tag group admin page

0.23

FEATURES

  • tag groups admin page totally reworked: now much user-friendlier and faster

BUG FIXES

  • fixed broken code with special characters in group labels

0.22

FEATURES

  • export and import settings and groups
  • deleting settings when uninstalling the plugin is now optional

BUG FIXES

  • fixed wrong output when returning array with parameter tags_post_id if post has no tags
  • fixed warning for custom template

0.21.1

BUG FIXES

  • fixing wrong syntax for translating backend notifications

0.21

FEATURES

  • new shortcode to display tags in an accordion (see settings)
  • added option to display HTML in term description

BUG FIXES

  • Quick menu appeared twice under certain circumstances
  • fixed broken images

OTHER

  • updated to latest version of jQuery UI

0.20

FEATURES

  • new parameter “active” to start tag cloud with all tabs collapsed

0.19.2

BUG FIXES

  • problems with multilingual tags (WPML)
  • possible conflict with sessions in other plugins or themes

0.19.1

BUG FIXES

  • “Search Tags” was broken

FEATURES

  • updated the .pot file for localizations

0.19

BUG FIXES

  • sometimes wrong columns affected when creating custom columns

FEATURES

  • settings moved to settings menu
  • tag group filter on tag (term) page
  • general code improvement, further hardening of security

0.18

BUG FIXES

  • hardening security (escaping url before its use in menu)
  • adding back lost option to bulk action menu to unassign
  • added missing bulk action menu under the table (menu changes are synchronized)
  • wrong group label in confirmation message after bulk change

FEATURES

  • selecting group for bulk change automatically selects action “assign to”

0.17.2

BUG FIXES

  • dropdown menu for bulk action didn’t respect correct order of groups

0.17.1

BUG FIXES

  • wrong encoding of characters in the tag descriptions

0.17

FEATURES

  • option to set the target attribute for links (link_target)
  • option to hide the tag count in the tooltip when hovering your mouse over a tag (show_tag_count)

0.16

FEATURES

  • option for different styling of tags according to whether they are assigned to the post or page (assigned_class)
  • option to force displaying all groups (show_all_groups)

0.15.1

BUG FIXES

  • parameter “order” not working correctly under certain conditions (multiple taxonomies)

0.15

FEATURES

  • sorting by tag groups on tag/category page

0.14

FEATURES

  • bulk assigning of terms

0.13

FEATURES

  • localizations enabled
  • Spanish translation (es_ES) by Andrew Kurtis – muchas gracias!

0.12.1

BUG FIXES

  • tag group not saved on Edit Tag screen

0.12

FEATURES

  • multiple taxonomies (please check settings after update)
  • new parameter to select taxonomies for tag cloud

BUG FIXES

  • function post_in_tag_group was wrong for other taxonomies than tags

0.11

FEATURES

  • multiple shortcodes/clouds per page by using ‘div_id’ with own values
  • general settings for ‘collapsible’ and ‘mouseover’ can be overridden per cloud
  • new parameters to prepend and append text to tags

0.10

FEATURES

  • added two parameters for shortcode and function to filter tags or groups depending on the tags of a particular post
  • added parameter to optionally hide empty tabs

BUG FIXES

  • updated uninstall routine

0.9.1

BUG FIXES

  • fixed filter not showing up in some settings

0.9

FEATURES

  • filter posts on the back end and show only posts that have tags belonging to particular tag groups
  • diversified permissions: now editors can edit tag groups, while vital settings can only by changed by administrators

0.8.2.3

BUG FIXES

  • improved instructions for installing own theme
  • fixed deprecated file names – please check cloud tags if you use custom theme

0.8.2.2

BUG FIXES

  • theme images lost during plugin evolution
  • fixed css of jquery-ui

0.8.2

  • svn missed files, new version is 0.8.2.2

0.8.1

BUG FIXES

  • fixed warning for adding term that is not managed by this plugin

0.8

FEATURES

  • new parameters for shortcode to display a separator

BUG FIXES

  • fixed potential problem when flushing the cache

0.7.2

BUG FIXES

  • fixed shortcode not working in widgets; can now be enabled in settings

0.7.1

BUG FIXES

  • fixed wrong stripping of html in term descriptions (thanks to Ahni for reporting)
  • uninstallation now removes plugin settings
  • fixed typo

0.7

FEATURES

  • supports now other taxonomies than post_tag
  • user-friendlier settings page

BUG FIXES

  • fixed wrong group displayed on quick edit

0.6.2

BUG FIXES

  • fixed ‘foreach’ warning (thanks to IOTI for reporting)

0.6.1

BUG FIXES

  • wrong code in instructions

0.6

FEATURES

  • optional output as array for theme developers
  • tags can now be sorted

BUG FIXES

  • counting tags

0.5.1

BUG FIXES

  • escaping
  • saving of menus

0.5

FEATURES

  • improved inline editing in tag list (still problems with Opera browser)
  • hardened security with ‘nonce’

BUG FIXES

  • with WPML installed, inline editing of tag groups showed up at posts

0.4.1

BUG FIXES

  • faulty default settings after plugin activation

0.4

FEATURES

  • tabs on tag cloud: support for mousover and collapsible
  • optionally not enqueuing jQuery for custom themes

BUG FIXES

  • problem saving themes

0.3

FEATURES

  • support for WPML string translation of tag group labels

BUG FIXES

  • incomplete deletion of tag groups
  • no display of unused tags
  • wrong counting of tags
  • obsolete JS

0.2.1

BUG FIXES

  • Wrong label introduced in last version.

0.2

FEATURES

  • Introduced an option to show a tag cloud without tabs – useful when displaying tags of just one group.
  • Tag groups are now visible as new column in the tag list.
  • Tag groups can now be assigned upon tag creation and changed directly in the tag list.

BUG FIXES

  • Showing wrong tag group in single tag view.

0.1

  • initial release