HelpWP uses two taxonomies to group content:
- Topics (
helpwp_topic): hierarchical, exclusive to docs. Use Topics to mirror the chapter / section structure of your knowledge base. - Products (
helpwp_product): flat, shared between docs and tickets. Use Products when you have multiple product lines on one site so a single article or ticket can be tagged with the product it relates to.
Topics
- Go to HelpWP -> Topics.
- Click Add New Topic.
- Give it a name (e.g. Getting Started, Billing, API).
- Optionally pick a parent topic to nest it under another.
- Save.
Hierarchical topics let you build URL paths like /docs/billing/refunds/ if your permalink structure includes the topic slug.
Products
- Go to HelpWP -> Products.
- Click Add New Product.
- Give it a name (e.g. HelpWP Pro, EasyDocs).
- Save.
Products are flat: there is no parent / child hierarchy. They can be assigned to:
- Docs (in the doc edit screen)
- Tickets (in the ticket edit screen and on the new-ticket form)
The shared product term gives both modules a single label they can use to filter content.
Why this matters for the URL
If your docs permalink structure is docs/<topic>/doc-slug, every doc must have at least one topic. If it has more than one, the first assigned topic is used in the URL. Same rule applies to product-prefixed structures.
Filtering the docs archive by product
The shortcode accepts an optional 📂 Tutorial
product attribute:
[helpwp_docs product="helpwp-pro"]
It renders only the docs tagged with that product term, grouped by topic.
Was this doc helpful?