AssistCamp — Documentation/Knowledgebase Plugin
·
A WordPress documentation plugin with Full Site Editing blocks and classic theme support for creating organized knowledge bases.
AssistCamp lets you build documentation sites inside WordPress. It works with both Full Site Editing (FSE) and classic themes, ships 10 purpose-built blocks, and provides an adaptive URL structure that adjusts automatically based on whether you have one or multiple knowledgebases.
Key Features
- FSE and Classic Theme Support — Works with block themes via HTML templates and classic themes via PHP templates. Themes can override templates by placing them in a
assistcamp/directory. - Adaptive URL Structure — Single KB mode uses
/docs/category/article/. When you add a second knowledgebase, URLs automatically switch to/docs/kb-name/category/article/. - 10 Custom Blocks — Server-rendered blocks for documentation layout: sidebar navigation, search, breadcrumbs, category grids, table of contents, and more.
- Live Search — REST API-powered search with real-time dropdown results and configurable result limits.
- Built-in Caching — Transient-based caching for search results, queries, and term counts with configurable duration.
- Customizable Slug — Change the base documentation URL from the default
/docs/to any slug you prefer. - Onboarding Wizard — Guided setup that creates your first knowledgebase, categories, and sample content.
- Customizer Integration — Layout and styling options for classic themes including sidebar position, typography, and search display.
- Translation Ready — Fully internationalized with a text domain for translation.
Custom Blocks
- Sidebar — Collapsible category and article navigation with doc counts
- Search Form — Live search with dropdown results and configurable delay
- Breadcrumb — Navigation breadcrumbs with customizable separator
- Archive Doc List — Filterable documentation list with sorting and pagination
- Category Grid — Display categories in a configurable grid layout
- Table of Contents — Auto-generated from headings with sticky positioning and smooth scroll
- Single Doc Content — Main documentation content area
- Doc Navigation — Previous/Next article navigation scoped to category or knowledgebase
- Date — Display last modified date with configurable format
- Knowledgebase Grid — Display all knowledgebases with doc counts and descriptions
Use Cases
- Product help centers
- Software documentation
- User guides and tutorials
- Internal knowledge bases
- FAQ sections
