Enterprise CPT — WordPress Plugin
WordPress Plugin · v0.5.0

The content model
WordPress deserved.

Enterprise CPT replaces clunky CPT builders with a clean, JSON-first, Gutenberg-native workflow — built for developers who ship.

enterprise-cpt / field-groups / product-details
Field Group — Product Details
AaheadingText
##priceNumber
categorySelect
in_stockTrue / False
galleryRepeater
⬡  Gutenberg block enabled
JSON definition (portable)
{
  “slug”: “product-details”,
  “location”: [“product”, “service”],
  “is_block”: true,
  “storage”: “custom_table”,
  “fields”: [
    { “name”: “heading”, “type”: “text” },
    { “name”: “price”, “type”: “number”, “min”: 0 }
  ]
}
Requires
WordPress 6.0+
PHP 8.1+
Gutenberg Block Editor
FSE Site Editor Ready
REST API Powered
GPLv2 Licensed
8
Native field types
4
REST endpoints
Custom post types
0
Lock-in. Ever.

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
Gutenberg Block Inserter · Enterprise CPT
Enterprise CPT Blocks
Product Detailsis_block
Team Member Cardis_block
Event Detailsis_block
FAQ Groupfield group
Template file resolved →
themes/your-theme/enterprise-cpt/
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
Storage Options
RECOMMENDED

Custom Table

Dedicated SQL table. Relational repeater child tables. Cache layer included.

COMPATIBLE

Postmeta

Standard WordPress meta. Leave table name empty to use this mode.

HYBRID

Shadow Sync

Custom table primary with postmeta mirror for full WP API compatibility.

READ-ONLY

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.

wp-json/enterprise-cpt/v1/
MethodEndpointDescription
GET/field-groupsList all field groups
GET/field-groups/{slug}Single field group
POST/field-groups/saveCreate or update
DELETE/field-groups/{slug}Delete field group
GET/post-typesList all post types
POST/post-types/saveCreate post type
GET/location-optionsAvailable locations

Ready to build
without limits?

Enterprise CPT is free, open source, and ready for production. No license keys, no upsells.

GPLv2 · Requires WordPress 6.0+ and PHP 8.1+