Tag Groups - Free Plan

Tag Groups Premium, Version 1.19.0: New Live Post Filter And More

Version 1.19.0 of Tag Groups Premium is out. I am glad that this release comes again with many exciting new features, some of which are requests from users.

New: Dynamic Post Filter With Toggles

You probably know the Dynamic Post Filter: Visitors enter tags into a search field and a list shows live all matching posts.

The new post filter comes with a slight variation: Now your tags appear in a list with toggle buttons. If you turn on a tag, it becomes active for the filter.

The Dynamic Post Filter With Toggles is a good choice if you want to offer a list of tags that easily fits on a screen. It helps your visitors keep an overview of all available filter options.

Screenshot - Dynamic Post Filter With Toggles - Chatty Mango - WordPress
If you need a live example, you can see it here.

Some more details:

  • For this tool you need to insert three shortcodes: One for the filter, one for the posts and one for the messages about how many posts were found (if you need them). That makes it possible to freely arrange the components in your page layout.
  • You can select which groups appear and the tags can be sorted by name, slug, ID, description or count. You can also use include_terms and exclude_terms to fine-tune the available amount of tags.
  • The filter part can optionally be displayed as accordion: Initially you see only the group names. When you click on them, the panels with the tags slide down. Please note, however, that also hidden toggle switches are effective.
  • Since I added it to the classical Dynamic Post Filter, I also added it here: The persistent filter (parameter persistent_filter) option lets your visitors who clicked on a post and then pressed the back button return to the same post in the same selection of filters. You can define a time how long the filter should remain in memory. Try it here.
  • Of course, also the list of posts for a particular selection of filters is kept in the cache for a time that you choose so that your database won’t have to do the entire search again.
  • The Dynamic Post Filter With Toggles comes with two themes – simply use dpf_toggle_menu_light (default) or dpf_toggle_menu_dark as div_class. Or create your own. The toggle switches are HTML checkboxes – your designer will love to make them shine.

Test the Dynamic Post Filter With Toggles on this page.

Dynamic Post Filter With Toggles, dark theme
the dark theme

Customizable Meta Box

The plugin can add a meta box to the post edit screen where you select tags from tag groups. This is one of the most popular features of the premium plugin.

Since this version you can

  1. define in the settings a set of groups that will be available to your post authors;
  2. replace the pull-down menu by a simple list of input fields of all available groups, while preventing to remove any field.

You find both settings under the Meta Box tab in the Back End submenu of the Tag Groups settings.

Improvements to the Dynamic Post Filter

Also the Dynamic Post Filter can now be split into a filter part and a posts part. Supply the parameter separate=1 to the shortcode and then use the second shortcode [tag_groups_dpf_body].
This lets you arrange them side-by-side, or place the menu in a widget and the posts in the page body, or anything else you need. Just keep both components on the same page.

The Dynamic Post Filter also comes now with the persistent_filter parameter. Use it with a number of minutes that a visitor’s filter settings will be restored when they return to the list. The first time they return, the persistent filter will also try to scroll back to the previously viewed post.

Lastly, the placeholder {image_src|widthxheight} in the post template accepts now percentages and the keyword “auto” for width and height.1 If you want to use pixels, you enter the number without any “px”.2 Edit the template in the Tag Groups Settings, Front End.

More Changes

Please find the whole list in the changelog.

How to get the new version? Simply update it from your admin back end, or, if you don’t use the premium version yet, buy it or test it in a free trial.


  1. for example: {image_src|100%xauto}[]
  2. for example: {image_src|250×250}[]