Use case · Bulk categories & tags
Categorize 50 untagged posts in one chat turn.
The agent reads each post, picks categories and tags from your existing taxonomy (or creates new ones if you let it), and applies them in batch.
The problem you actually have
Half your posts are sitting in “Uncategorized” because you never went back to assign them. Or you have a 60-tag mess where similar tags (“WordPress”, “WordPress”, “wp”, “WP”) split your topical authority across multiple URLs.
WP’s built-in bulk-edit can assign one category to N posts, but it can’t reason about which post deserves which category. You need to read each post and pick. Or pay an editor to do it.
You want: the agent reads each uncategorized post, picks 1-2 categories from your existing taxonomy that fit, suggests 2-3 tags, presents the assignments for review, applies them in batch.
How the assistant solves it
You type the request in plain English inside wp-admin. The agent picks wp_set_post_terms (plus wp_search_posts if relevant) and walks the steps below.
- You ask: “categorize my 30 uncategorized posts.”
- The assistant calls
wp_search_postswith category=Uncategorized to get the IDs. - For each, it reads the post, picks 1-2 categories that fit best from your existing list, and 2-3 tags.
- It presents a markdown table: post title → suggested categories → suggested tags. You review.
- You approve. The agent calls
wp_set_post_termsfor each post. - Re-run
wp_search_postswith category=Uncategorized — count is now 0.
Before vs after
| Without the assistant | With the assistant | |
|---|---|---|
| Time per post | ~1 minute (read, decide, save) | ~15 seconds per post including review |
| Tag normalization | You forget you have “WordPress” and create “WordPress” | Agent picks from existing tags, doesn’t create duplicates |
| Coverage | You categorize the new ones, never go back | All untagged posts cleared in one batch |
| Audit | Untraceable | Each wp_set_post_terms call in the audit log |
Where it stops
- The agent picks from your existing categories/tags by default. To create new ones, you have to give it permission in chat (“create a new category called X if it doesn’t exist”).
- Quality of suggestions depends on your taxonomy hygiene. If your existing categories are vague (“Other”, “Misc”, “General”), the suggestions reflect that.
- For posts that genuinely span multiple categories, the agent picks the dominant one. WordPress lets you assign multiple; the agent will if you ask.
FAQ
Will it create a category if none of mine fit?
Not by default. You have to grant permission in chat. By default it picks from existing — keeps your taxonomy clean.
Can I limit it to specific posts?
Yes — give it post IDs or a search query. “Categorize the 12 posts under category X.”
Plan?
Admin or Bundle.
Empty your Uncategorized bucket tonight.
Free plan, no card. Or read the full admin assistant page.