Schema builder
The schema builder lets you add content types beyond Pages and Posts — a Case Study, Team Member, Webinar — each with its own fields.
Collections
Section titled “Collections”A collection is a content type. Each has:
- name — the machine name, e.g.
case-study - label — what editors see, e.g.
Case Studies - fields — the list of custom fields
Create a collection, then add fields to it. The collection appears under Content in the sidebar, and its fields render in the Add New form.
Field types
Section titled “Field types”| Type | Rendered as |
|---|---|
text |
Single-line input |
number |
Numeric input |
datetime |
Date and time picker |
color |
Colour picker |
boolean |
Checkbox |
textarea |
Multi-line text |
richtext |
Rich-text area |
json |
Multi-line JSON |
select |
Dropdown with fixed options |
multi-select |
Dropdown allowing several options |
For select and multi-select, provide the option list.
Where the values go
Section titled “Where the values go”Custom field values are stored alongside the record — not in new database columns. Adding a field never requires a migration, and removing one leaves existing values untouched in the stored data.
Relationship to the type
Section titled “Relationship to the type”A collection’s name is the value stored in the record’s type. That is how a list knows which records belong to
which collection, and how the sidebar builds one entry per type.