What is Octa Editor
Octa Editor gives you one consistent way to edit and bulk-manage your site’s content (posts, pages and taxonomy terms), and exposes that same content to automation and AI agents over a REST API.
One document, four surfaces
Section titled “One document, four surfaces”Every post and term is represented as a single canonical JSON document. It carries core fields, ACF fields, SEO (Yoast or Rank Math) and taxonomy assignments, all in one predictable shape.
Four surfaces read and write that document through one shared pipeline.
| Surface | Where | For |
|---|---|---|
| Editor panel | Front-end, on singular views and term archives | Editors working in context |
| Bulk import | Tools → Octa Editor → Add content | Creating or updating many records from JSON |
| REST API | octa-editor-api/v1 |
Automation and AI agents |
| Abilities (MCP) | WordPress Abilities API | Native agent access |
Because they all share the same pipeline, the rules for identity, validation and warnings are identical on every surface. Learn them once.
What the plugin does
Section titled “What the plugin does”- Reads and writes core post and term fields, ACF fields, SEO metadata and taxonomy assignments as one JSON document.
- Previews every change with a dry-run before anything is written.
- Protects against overwriting concurrent edits with optimistic locking in the panel.
- Reports problems as structured, machine-readable warnings.
- Ships an agent guide and native Abilities so AI agents can edit content safely.
What it deliberately doesn’t do
Section titled “What it deliberately doesn’t do”- It never deletes. The write pipeline only creates and updates. A
trashstatus is rejected. - It never guesses identity. If it can’t tell which record you mean, it returns an error instead of picking one. See Record identity.
- It stores nothing of its own. Everything is written through WordPress core, ACF and your SEO plugin. The plugin is stateless.
Next steps
Section titled “Next steps”- Install the plugin.
- Quick start walks through your first edit and your first API call.
- The canonical document explains the shape of the data.