Skip to content

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.

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.

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.

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.

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.