The content model
WordPress deserved.
Enterprise CPT replaces clunky CPT builders with a clean, JSON-first, Gutenberg-native workflow — built for developers who ship.
“slug”: “product-details”,
“location”: [“product”, “service”],
“is_block”: true,
“storage”: “custom_table”,
“fields”: [
{ “name”: “heading”, “type”: “text” },
{ “name”: “price”, “type”: “number”, “min”: 0 }
]
}
Everything a real
content architect needs.
Built for agencies and developers who are tired of bloated plugin stacks slowing down production sites.
Field-to-Block Bridge
Add "is_block": true to any field group — it instantly becomes a native Gutenberg block with live SSR preview.
JSON-First Definitions
Field groups and CPTs are stored as portable JSON — version-controllable, deployable, and environment-aware.
Custom Table Storage
Skip postmeta bloat. Store field groups in dedicated SQL tables with optional shadow sync for full WP compatibility.
Multi-Select Location Rules
Assign a field group to multiple post types, taxonomies, or user roles at once using OR logic checkboxes.
Drag & Drop Reordering
Reorder field groups in the list or fields inside an editor — all changes auto-save to the REST API instantly.
Repeater Focus Canvas
Edit complex repeater rows in a modal canvas with drag-sort, inline clone/delete actions, and bulk media import.
Read-Only Environment Safety
Definition saves buffer to WordPress options when the filesystem is read-only — safe in containerized deployments.
Enterprise Template Resolver
Block templates check active theme → uploads scaffold → plugin fallback. Zero configuration for safe defaults.
Shadow Sync / Postmeta Compat
Custom table storage includes shadow sync so your fields remain accessible via standard WordPress metadata APIs.
Your fields are
blocks now.
One JSON flag turns any field group into a native Gutenberg block — no coding required.
- Live SSR preview in both Post Editor and Site Editor
- Isolated instance storage — each block placement gets its own table row
- Template hierarchy — theme → uploads → plugin fallback
- FSE-ready — works in template parts, patterns, and the Site Editor
- Graceful fallback — SSR errors show a field summary, never a broken block
blocks/product-details.php
Ditch postmeta
for good.
Standard postmeta is a table scan waiting to happen. Enterprise CPT gives you a real relational schema — with backward compatibility built in.
- Custom SQL table per field group
- Relational child tables for repeaters
- Postmeta shadow sync for legacy code
- Metadata interception + cache layer
Custom Table
Dedicated SQL table. Relational repeater child tables. Cache layer included.
Postmeta
Standard WordPress meta. Leave table name empty to use this mode.
Shadow Sync
Custom table primary with postmeta mirror for full WP API compatibility.
DB Buffer
JSON writes buffer to WP options. Works in containerized / read-only envs.
Headless-ready from
day one.
Full REST API for field groups, post types, and location targets — build, query, and manage content models programmatically.
| Method | Endpoint | Description |
|---|---|---|
| GET | /field-groups | List all field groups |
| GET | /field-groups/{slug} | Single field group |
| POST | /field-groups/save | Create or update |
| DELETE | /field-groups/{slug} | Delete field group |
| GET | /post-types | List all post types |
| POST | /post-types/save | Create post type |
| GET | /location-options | Available locations |
Ready to build
without limits?
Enterprise CPT is free, open source, and ready for production. No license keys, no upsells.