Title: SAAI Knowledge
Author: shinobiashi
Published: <strong>Ọwẹ́wẹ̀  26, 2026</strong>
Last modified: Ọwẹ́wẹ̀  26, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/saai-knowledge/assets/banner-772x250.png?rev=3713942)

![](https://ps.w.org/saai-knowledge/assets/icon-256x256.png?rev=3713942)

# SAAI Knowledge

 Láti ọwọ́ [shinobiashi](https://profiles.wordpress.org/shinobiashi/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/saai-knowledge.1.0.1.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/saai-knowledge/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/saai-knowledge/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/saai-knowledge/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/saai-knowledge/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/saai-knowledge/)

## Àpèjúwe

SAAI Knowledge adds three purpose-built content types to WordPress — FAQ, Knowledge
Base, and Glossary — with the structure, navigation, and structured data that both
readers and AI crawlers expect.

#### Knowledge Base

 * Two-column layout: category sidebar + article, with automatic ancestor-term navigation
 * Table of contents generated from your articleÌtumọ̀ Yorùbá: ’s headings, with
   scroll-spy highlighting
 * Breadcrumbs with `BreadcrumbList` structured data
 * Works with block themes and classic themes alike

#### FAQ

 * Accordion display built on the core Accordion block — no extra JavaScript framework
 * Each question gets its own page (question as heading, answer directly below) 
   with `QAPage` structured data; the archive gets `FAQPage` structured data
 * Server-rendered content: the answer is always present in the initial HTML, so
   JavaScript-averse crawlers see it too

#### Glossary

 * A–Z / Japanese (五十音) index block, sorted by reading
 * Automatic term linking across your siteÌtumọ̀ Yorùbá: ’s content, with a tooltip
   preview on hover/tap
 * `DefinedTerm` structured data on each termÌtumọ̀ Yorùbá: ’s page

#### Live search

 * A single search block that queries FAQ, Knowledge Base, and Glossary content 
   and groups results by type as you type

#### Built for AI / RAG pipelines

 * Every FAQ/KB/Glossary page is available as clean Markdown via `?format=markdown`
 * A Markdown index of your whole knowledge base, published for AI crawlers
 * If you run Yoast SEO, Rank Math, or All in One SEO, SAAI Knowledge fills in their
   llms.txt descriptions for these pages automatically
 * A REST export endpoint with incremental sync (`modified_after`), plus a full-
   dump JSONL/CSV download from the admin screen — ideal for feeding a support chatbot
   or RAG index
 * The Markdown output, llms.txt index, and SEO-plugin integration are controlled
   by a single setting; the REST export endpoint and admin download arenÌtumọ̀ Yorùbá:’
   t affected by it and are always available (the REST endpoint only ever returns
   already-public content; the admin download requires the same capability as the
   rest of Settings)

#### Extensible

Every automatic behavior (auto-linking, structured data, and the Markdown/llms.txt
output) is controlled from Settings, and the plugin exposes `saai_*` actions/filters
so other plugins and themes can customize or extend it.

#### Source code and build process

SAAI Knowledge is developed in the open. The complete, human-readable source — including
the un-minified JavaScript and SCSS under `src/` that the compiled files under `
build/` are generated from — is maintained at:

https://github.com/shinobiashi/saai-knowledge

The free plugin is the `plugins/saai-knowledge/` directory of that repository.

The build uses [@wordpress/scripts](https://www.npmjs.com/package/@wordpress/scripts)(
webpack + Babel) and needs Node.js and npm; the projectÌtumọ̀ Yorùbá: ’s CI builds
with Node.js 24. To reproduce the compiled files from source:

 1. `git clone https://github.com/shinobiashi/saai-knowledge.git`
 2. `cd saai-knowledge`
 3. `npm install`
 4. `npm run build`
 5. npm run build compiles `plugins/saai-knowledge/src/**` into `plugins/saai-knowledge/
    build/**`. No third-party JavaScript library is bundled: the only module the front-
    end scripts import is `@wordpress/interactivity`, which WordPress itself provides
    at runtime.

#### Looking for WooCommerce integration?

SAAI Knowledge for WooCommerce, a companion add-on that links FAQ/KB/Glossary content
to products and product categories and displays it on product pages, is planned 
as a separately sold, optional purchase — it isnÌtumọ̀ Yorùbá: ’t available yet 
and is not required to use this plugin.

## Àwọn àwòrán ìbòjú

[⌊Knowledge Base article with category sidebar and table of contents.⌉⌊Knowledge
Base article with category sidebar and table of contents.⌉[

Knowledge Base article with category sidebar and table of contents.

[⌊FAQ accordion list, expanded.⌉⌊FAQ accordion list, expanded.⌉[

FAQ accordion list, expanded.

[⌊Glossary A–Z index.⌉⌊Glossary A–Z index.⌉[

Glossary A–Z index.

[⌊Live search results grouped by content type.⌉⌊Live search results grouped by content
type.⌉[

Live search results grouped by content type.

[⌊Settings screen — auto-linking, structured data, and AI readability options.⌉⌊
Settings screen — auto-linking, structured data, and AI readability options.⌉[

Settings screen — auto-linking, structured data, and AI readability options.

[⌊Term auto-linking tooltip shown on hover.⌉⌊Term auto-linking tooltip shown on 
hover.⌉[

Term auto-linking tooltip shown on hover.

## Àwọn ìdí

Plugin yìí pèsè 6 àwọn ìdí.

 *   KB Table of Contents In-page table of contents generated from the article's
   headings, with scroll-spy highlighting.
 *   KB Sidebar Category tree and article list sidebar for Knowledge Base pages.
 *   Knowledge Search Live search across FAQ, Knowledge Base, and glossary content.
 *   Glossary Index Tabbed index of published glossary terms, grouped by gojūon 
   row or A–Z.
 *   FAQ List FAQ accordion list with FAQPage structured data, built on the core
   Accordion block.
 *   KB Breadcrumbs Hub / category / article breadcrumb trail for Knowledge Base
   pages, with BreadcrumbList JSON-LD.

## Ìgbéwọlẹ̀

 1. Upload the plugin files to the `/wp-content/plugins/saai-knowledge` directory, 
    or install through the WordPress Plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to Settings > SAAI Knowledge to configure URL slugs, auto-linking, structured
    data, and AI readability options.
 4. Create your first FAQ, Knowledge Base article, or Glossary term from the admin 
    menu, and add the matching blocks (KB Sidebar, KB Table of Contents, FAQ List, 
    Glossary Index, Knowledge Search) to your templates or pages.

## FAQ

### Does this work with my theme?

Yes. Both block themes and classic themes are supported. Block-theme users get dedicated
templates for the Knowledge Base hub, category archives, and individual articles;
classic-theme users get the same layout through the classic template hierarchy.

### Do the accordions and folded content work without JavaScript?

Yes. FAQ answers and other collapsible content are always present in the pageÌtumọ̀
Yorùbá: ’s initial HTML; JavaScript only controls the open/close interaction. Search
engines and AI crawlers that donÌtumọ̀ Yorùbá: ’t execute JavaScript still see the
full content.

### Can I turn off the Markdown/llms.txt output?

Yes. A single “Markdown & llms.txt” setting controls the `?format=markdown` output,
the llms.txt index, and the SEO-plugin description integration together. The REST
export endpoint and the admin-side JSONL/CSV download arenÌtumọ̀ Yorùbá: ’t affected
by this setting — the REST endpoint only ever returns already-public content, and
the admin download requires the same capability as the rest of Settings.

### Does this include a WooCommerce integration?

SAAI Knowledge for WooCommerce, a companion add-on that links FAQ/KB/Glossary content
to products and product categories and displays it on product pages, is planned 
as a separately sold, optional purchase — it isnÌtumọ̀ Yorùbá: ’t available yet 
and is not required to use this plugin.

### Is my content sent to any external service?

No. SAAI Knowledge does not call any external API or service; all processing happens
on your own site.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“SAAI Knowledge” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa
sí plugin yìí.

Àwọn Olùkópa

 *   [ shinobiashi ](https://profiles.wordpress.org/shinobiashi/)

A ti túmọ̀ “SAAI Knowledge” sí èdè agbègbè 1 kan. Ọpẹ́lọpẹ́ fún [àwọn atúmọ̀ èdè](https://translate.wordpress.org/projects/wp-plugins/saai-knowledge/contributors)
fún àwọn ìkópa wọn.

[Túmọ̀ “SAAI Knowledge” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/saai-knowledge)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/saai-knowledge/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/saai-knowledge/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/saai-knowledge/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/saai-knowledge/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.1

 * Translations are now delivered as language packs from translate.wordpress.org
   instead of being bundled with the plugin; the `languages/` directory and the `
   Domain Path` header have been removed accordingly.
 * Documented the public source repository and the steps to rebuild the compiled
   files under `build/` from the un-minified sources under `src/`.
 * Clarified that the SAAI Knowledge for WooCommerce add-on is not available yet.
 * No functional or behavioral changes.

#### 1.0.0

 * Initial release.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.1**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 3 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.9 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1.2**
 *  Ẹ̀yà PHP ** 8.2 tàbí ju bẹ́ẹ̀ lọ **
 *  Àwọn èdè
 * [English (US)](https://wordpress.org/plugins/saai-knowledge/) àti [Japanese](https://ja.wordpress.org/plugins/saai-knowledge/).
 *  [Túmọ̀ sí èdè rẹ](https://translate.wordpress.org/projects/wp-plugins/saai-knowledge)
 * Àwọn àmì
 * [faq](https://yor.wordpress.org/plugins/tags/faq/)[glossary](https://yor.wordpress.org/plugins/tags/glossary/)
   [knowledge base](https://yor.wordpress.org/plugins/tags/knowledge-base/)[search](https://yor.wordpress.org/plugins/tags/search/)
   [structured data](https://yor.wordpress.org/plugins/tags/structured-data/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/saai-knowledge/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/saai-knowledge/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/saai-knowledge/reviews/)

## Àwọn Olùkópa

 *   [ shinobiashi ](https://profiles.wordpress.org/shinobiashi/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/saai-knowledge/)