• Software by
  • Christoph Amthor
Search Menu

Tag Groups – Documentation

Note: This plugin is provided for free. Particularly if you use it to make money or in a profit-making context, however, I would appreciate if you could make a donation or give it a 5-star rating. Thank you!

The documentation has moved to this page.


Wordpress - Edit Tags - multiple groupsDo you need more features or personal support?

Check out the premium plugin and see the comparison between the free and the premium version.




  1. Hello Christoph,

    Thank you for this beautiful plugin contribution.

    Is the tag groups compatible with multisites?

    All the best
    Israel David

    • Hi Israel, I tried it on a multisite installation (latest WP, enabled per-site) and have not encountered any problems so far. I haven’t done any in-depth testing though, so it might be recommended to test on a non-public installation first. Please let me know if you run into problems.

  2. I would like a columned list of tags vs. the cloud…what is the best way to do this?

    • Are you familiar with using code?
      I would probably use a table and fill in the values retrieved from the array:

      EDIT: The code doesn’t display here in the comments, so I put it there

  3. Hi, help please… I cant change iQ style to “Tabs” as in example… I have even rewrite plugins/tag-groups/css .css files, but couldnot get resalt – no “Tabs”…

    • The styling is very specific for each website, it depends on themes and plugins that you use and the general problem that something doesn’t work could have many reasons. Before changing the files, you should switch to the standard WordPress theme (Twenty-…), deactivate other plugins and then try again.

  4. Is there a way from the dashboard to see what posts are in the individual tag groups? My client would like to be able to check that from the back end…maybe via a link in the group listing?

    • I think it would make most sense to have an additional filter above the list of posts. I will try to implement that in the next version.

    • Not on the “Posts” page, /wp-admin/edit.php ? Maybe disabled in settings, although should be enabled by default. Which taxonomy do you use?

    • Thanks! 🙂
      But I think that you were right, there was a small bug affecting some settings (wrongly used ‘post’ as taxonomy name. Hope to fix that with 0.9.1 (..without at the same time introducing new errors 😉 )

  5. Hello, I want to show a “table” of tags assigned to a post. (so that each POST have its one table tag-groud-cloud) But in the order of the tag-groups.

    I found something but this works only with the normal wordpress tag cloud, how do i combine these scripts?

    $tag_ids = wp_get_post_tags( $post->ID, array( ‘fields’ => ‘ids’ ) );

    // Check if there is any tag_ids, if print wp_tag_cloud
    if ( $tag_ids ) {

    wp_tag_cloud( array(
    ‘unit’ => ‘px’, // font sizing choice (pt, em, px, etc)
    ‘include’ => $tag_ids, // ID’s of tags to include, displays none except these
    ) );

    Please help!


    • Hello,
      I don’t see at the moment another option than retrieving the entire array ( with second parameter set to ‘true’) and then use only the tags that are also assigned to the particular post.
      I will check if I can include it in a future version when I have more time.

  6. Announcement: The latest version 0.10 offers the option to display a tag cloud that filters the tags according to the tags of particular posts and pages. That has been a frequent request.
    Also added a new link for donations: Money doesn’t go to me but to my favourite charity. 😉

  7. Hi, thanks for the plugin, I tried the plugin and works perfect. But I need to display also the tags in the post. For example, I have a group called TRADEMARK. When I write a new post, I add the tags, for example: cars, bmw, germany,
    Now, I assign bmw to trademark group.
    And now I want to display this in the post (if exist):


    This is possible with a shortcode of this nice plugin? I am very new with php 🙁

    Thank you.

    • It should be possible with a shortcode inside the post or by adding the code to the post template.

  8. Your latest version does not save the assigned category.
    I assign a tag to a group, that click “update” and it still says “not assigned”

    • I cannot confirm it, or I’m searching at the wrong place. So you set as Taxonomy “Categories”, on the Categories screen you edit directly in the table with “Quick Edit”, you select a Group and click “Update Category”, and the selected name of the group is not saved? Do you use any unusual characters in the group name?

      • I am finding the same issue. I just installed the latest (v 0.12) and created 2 Tag Groups. I started to edit my existing Post Tags and it does not save the change. I can edit a Tag, and the “Tag group” pulldown is available in the Tag editor, but when I select a Tag group and save the Tag, it remains “not assigned”.

        • Here’s some more information.

          The Tag Group assignment works on a Post Tag when creating the Tag. It does not work when editing an existing Tag.

          I checked for PHP errors and found that this occurs when saving the edited Tag:

          PHP Notice: Undefined variable: category in /wp-content/plugins/tag-groups/tag-groups.php on line 283

          Viewing the code, it appears that it initializes $category only when $_POST[‘tag-groups-taxonomy’] is available. Looking at the HTML src of the Edit Tag page, I don’t see that this is submitted (but it is submitted in the create tag form).

          It doesn’t look like wp_update_term will work without the 2nd ($category) argument.

          (Using WordPress 3.6.1).

          • Sorry, for the repeated posts.

            I just discovered “Quick Edit” DOES work, and looking at the code, I see that it includes the hidden ‘tag-groups-taxonomy’ field. Looks like the same just needs to be done for the for the full Tag edit page (set up in tg_tag_input_metabox I think).

  9. Thanks a lot, that was really helpful!

    I have fixed it and will just make some checks before uploading.

    The new version is 0.12.1

  10. Hi, I installed the tag cloud group and actived de tag cloud on widgets menu, but the tags just appear like a list of all tags, not groups and tags inside each group.

    I looked at settings and everything is default,

    • So you try the short code in a widget? Have you tried to enable “Enable shortcode in sidebar widgets” on the “Tag Cloud” tab in the settings?

  11. Hi Christoph, great plugin!
    Is there a way to assign tags to several groups?

    Tx a lot, Dirk

    • Hi Dirk,
      Apologies for the late reply. Better use the official support forum at WordPress.
      Each tag (or term) can only be assigned to one group. (Because the plugin is using the built-in term-group field.)

  12. Hello!

    How can I hide the numbers from the mouse. For example in your post; I am thinking, English – United Nations >>>> (4) <<<< this number (sorry for bad English)


  13. Hallo Christoph,

    erstmal ein großes Dankeschön für dieses tolle Plugin.
    Gibt es eine Möglichkeit die Anordnung der Tags als Liste untereinander darzustellen?
    Ich bin nicht so fit in Stylesheets….

    Danke schon mal:-)


    • Hallo Stefan,

      so ganz ohne Stylesheets wird es wohl nicht gehen. Wenn die Tabs oben erhalten bleiben sollen und nur die Tags untereinander stehen sollen, dann müsste im “head”-Abschnitt der Seite (in “style”-Tags eingeschlossen) .tag-groups-cloud-tabs a {display: block;} reichen (oder entsprechend im Shortcode mit div_id="irgendetwas" einen Bezeichner auswählen und dann statt .tag-groups-cloud-tabs eben #irgendetwas verwenden, falls nur eine bestimmte Tag-Cloud verändert werden soll). Ggf. lassen sich die Tabs mit den entsprechenden Shortcode-Parametern unterdrücken.

  14. Hi,
    I just install this plugin and I want to call a function that returns all tags of a particular group in my custom plugin.

    Any help?

    • Have you tried the function tag_groups_cloud (as described above)? You can pass the shortcode parameters as array. e.g. tag_groups_cloud( array( ‘include’ => 1) , true ) This should return an array.

  15. Hi there,
    Great plugin, congrats !
    Can you please help me ? I’d like to display on a page all my tags, classified into different groups
    One div with the tags from group A
    One div with the tags of group B
    But not into tabs
    Thxs in advance for ur help
    Cheers from France

  16. Hallo Chris

    Id like to use Your Display tags in columuns with the tag-groups Plugin in WP

    But how and where do i actually apply the PHP Code provided ?

    The how to is not documented an i am not an expert regarding php.

    Any help appreciated!


    • If you want to have columns with the name of the tag group on top of each column, then you have to use PHP. The code from the example goes into a template file.

      You could check here for more information about templates.

      Alternatively, you could probably also use a plugin that enables you to insert PHP. I found some on Google but I haven’t tried any of them.

  17. Moin Chris!

    Ich hab ein kleines Problem mit dem ansonsten sehr feinen Plugin. Nach der Umstellung auf php 5.5.33 krieg ich im oberen Bereich des Backends folgende Fehlermeldung:

    Warning: session_start(): open(/tmp/sess_11534edd6eb9d7dfe0b1f5e4f10046e2, O_RDWR) failed: Permission denied (13) in /wp-content/plugins/tag-groups/tag-groups.php on line 73
    Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /wp-content/plugins/tag-groups/tag-groups.php:73) in /wp-content/plugins/tag-groups/tag-groups.php on line 73

    Hast du ne Idee, was genau ich anpassen muss?

    Allerbesten Dank im Voraus!

    • Moin und Entschuldigung für die Verspätung, ich habe erst jetzt deinen Kommentar entdeckt.

      Zur Frage: Siehe hier – ggf. müsste die Deaktivierung des Filters in den Settings helfen.

  18. Hello,

    Do you provide paid support and development services with regards to the “Tab Groups” plugin?

    I need support with regards to the plugin please. I would like to ask for your price offer.

    Thank you!

    • Sorry, noticed it very late. For these kind of inquiries the contact form works best. I don’t check the comments very often.

  19. Hello Chris!

    Instead of getting a group for id ( includes = > ‘ ‘ ) , I can take the group, but a name?
    Thank you very much and very good job


  20. Hello! I received this message in my website since I start to use this plugin. Could you help me? how can I solve this?
    Warning: session_start(): open(/var/lib/php-cgi/session/sess_ko4tn6gkmvvi9p2qlqiktf0gl1, O_RDWR) failed: No such file or directory (2) in /home/storage/3/40/60/saopauloparacriancas/public_html/wp-content/plugins/tag-groups/tag-groups.php on line 75

    Thank you!!!

    • Thank you for reporting!

      It could be that the “session.save_path” in your php.ini file (in the server settings) is wrong.

      I will check if I can suppress these warnings for problems like these.

  21. Hello,
    My Tag Groups will not allow me to add any new groups. I can type something in to the name box, but I cannot add it. Any insight would be helpful as this is not my area of expertise.

    • I replied to your message that you sent via the support system. Please check your emails.

Comments are closed.