WP Manifestindependent plugin directory
manifest / content / wp-tag-loom

Tag Loom - Taxonomy Manager

WordPress plugin to manage tags and taxonomy terms, with or without AI: merge/cleanup suggestions via WordPress core's AI Client, always with manual approval

by Gioxx · github.com/gioxx/wp-tag-loom · website

0stars
22release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/gioxx/wp-tag-loom/releases/download/v0.24.2/tag-loom-0.24.2.zip

Declares an update source (gioxx/wp-tag-loom), so updates arrive through the plugin's own updater.

Readme

Tag Loom - Taxonomy Manager

README disponibile anche in italiano

A WordPress plugin to manage your post tags and taxonomy terms with or without AI: get merge/cleanup suggestions through WordPress core's AI Client, or search, merge, and delete tags manually. Nothing is changed automatically — every AI suggestion requires manual approval.

Requirements

  • WordPress 7.0 or higher (bundles the core AI Client)
  • PHP 7.4 or higher
  • An AI provider configured in WordPress core's AI Client (only for the "AI Analysis" tab)

Installation

  1. Copy the whole plugin folder to wp-content/plugins/tag-loom/ on your WordPress site.
  2. Go to Plugins in the WordPress dashboard and activate "Tag Loom".

Language

The plugin interface is in English by default. Translations (including Italian) are handled via translate.wordpress.org rather than bundled with the plugin. This is independent from the language the AI uses when writing the "reason" for each suggestion, which is configured separately in Settings.

Configuration

First configure an AI provider in the WordPress settings (WordPress 7.0's AI Client). Then go to Tools → Tag Loom: Settings and, if needed, adjust:

Field Description
AI provider Use the "Check AI provider" button to confirm a provider is configured. Credentials live in WordPress core, not in this plugin.
Preferred model(s) Optional. Comma-separated model IDs in priority order (e.g. claude-haiku-4-5, gpt-5.4); the AI Client uses the first one your provider supports. Blank = provider default.
Batch size Number of tags sent per AI request (10-500).
AI response language Language the AI should use for the "reason" text on each suggestion. Leave blank to match the language of your tag names automatically.
Full cleanup on uninstall When checked (default), deleting the plugin removes its settings and suggestion/batch history from the database.

Running an analysis

  1. Go to Posts → Tag Loom, on the "AI Analysis" tab.
  2. Click "Start analysis". Tags are processed in batches, with a live processing log and progress indicator; use "Stop analysis" to interrupt it.
  3. Once batches complete, suggestions appear grouped by type:
    • Near-duplicates — textual near-duplicates (typos, plurals, casing, hyphens/spaces)
    • Semantic overlaps — different wording, overlapping meaning
    • Low-usage tags — very low usage tags that could merge into a broader existing tag

Reviewing suggestions

Each suggestion can be Approved (merges the source tag(s) into the target tag), Rejected, or later Restored from the "Rejected suggestions" list back to pending. Every table also supports multi-select with a "select all" checkbox and bulk Approve selected / Reject selected / Restore selected actions — selection and bulk actions are scoped independently per table.

Managing tags without AI

The "Manage Tags" tab (next to "AI Analysis" on the same page) is where all the non-AI, manual tag housekeeping lives:

  • A usage-distribution histogram for an at-a-glance read of your taxonomy — click a bar to filter the table below to that exact range.
  • The "Unused tags (0 posts)" table, with a bulk delete option; use "Recount tag counts" if counts look wrong (e.g. after an import).
  • A searchable, sortable, paginated table of every tag in use, each linking straight to its filtered post list. Use the screen options panel (top right) to change how many tags are shown per page.
  • Delete any tag individually (row action) or in bulk.
  • Quick Edit any tag inline (row action) to rename it or change its slug, without leaving the page.
  • Merge any 2+ tags regardless of how their names differ, even if you find them via separate searches: select tags via checkbox and use "Add to merge selection" to build up a persistent selection (shown in a bar above the table, across searches/pages/sorting), then "Prepare merge", choose which tag should survive from a "Merge into" dropdown, and confirm. This skips the need to give unrelated tags a common search term just to find them together, which WordPress's native Tags screen requires — and no AI is involved.

Updates

The plugin is compatible with Git Updater, so it can be kept up to date directly from the GitHub repository without going through WordPress.org.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.24.2 Sep 7, 2026 tag-loom-0.24.2.zip 1
v0.24.1 Sep 5, 2026 tag-loom-0.24.1.zip 2
v0.24.0 Aug 30, 2026 termcraft-0.24.0.zip 0
v0.23.3 Aug 22, 2026 smart-tags-optimizer-0.23.3.zip 1
v0.23.2 Jul 31, 2026 smart-tags-optimizer-0.23.2.zip 2
v0.23.1 Jul 31, 2026 smart-tags-optimizer-0.23.1.zip 1
v0.23.0 Jul 31, 2026 smart-tags-optimizer-0.23.0.zip 1
v0.22.2 Jul 31, 2026 smart-tags-optimizer-0.22.2.zip 1
v0.22.1 Jul 31, 2026 smart-tags-optimizer-0.22.1.zip 1
v0.22.0 Jul 30, 2026 smart-tags-optimizer-0.22.0.zip 1
v0.21.2 Jul 19, 2026 smart-tags-optimizer-0.21.2.zip 1
v0.21.1 Jul 18, 2026 smart-tags-optimizer-0.21.1.zip 1
v0.21.0 Jul 18, 2026 smart-tags-optimizer-0.21.0.zip 1
v0.20.0 Jul 18, 2026 smart-tags-optimizer-0.20.0.zip 1
v0.19.0 Jul 16, 2026 smart-tags-for-wordpress-0.19.0.zip 1
v0.18.1 Jul 14, 2026 smart-tags-for-wordpress-0.18.1.zip 0
v0.18.0 Jul 14, 2026 smart-tags-for-wordpress-0.18.0.zip 1
v0.17.0 Jul 14, 2026 smart-tags-for-wordpress-0.17.0.zip 1
v0.16.5 Jul 14, 2026 smart-tags-for-wordpress-0.16.5.zip 0
v0.16.4 Jul 14, 2026 smart-tags-for-wordpress-0.16.4.zip 1
v0.16.3 Jul 14, 2026 smart-tags-for-wordpress-0.16.3.zip 1
v0.16.2 Jul 12, 2026 smart-tags-for-wordpress-0.16.2.zip 0
v0.16.1 Jul 12, 2026 smart-tags-for-wordpress-0.16.1.zip 1
v0.16.0 Jul 12, 2026 smart-tags-for-wordpress-0.16.0.zip 1
v0.15.3 Jul 12, 2026 smart-tags-for-wordpress-0.15.3.zip 0