Glossary

Fieldtype

Every field in a Statamic Blueprint has a Fieldtype. The Fieldtype is what makes a field a text input versus a date picker versus a relationship selector. It controls both how the data is stored (usually in a flat file as YAML or Markdown) and how the editing interface renders the field in the Control Panel.

Statamic ships with a solid set of built-in Fieldtypes. There’s text for single-line strings, textarea for multi-line plain text, markdown for formatted text with Markdown syntax, and Bard for rich text with block-based content. For media, there’s assets for file and image selection. For structured data, there’s array, grid for repeating rows of fields, and replicator for flexible block-based layouts. Relationship Fieldtypes like entries and terms let you reference other content entries or taxonomy terms. There are also Fieldtypes for toggles, selects, color pickers, code editors, maps, and more.

In WordPress, the equivalent concept lives mostly in plugins. ACF defines field types — text, image, repeater, flexible content — and they work similarly in principle: you configure a field’s type, and that determines what the editor sees. Statamic’s Fieldtypes are built into the core, so there’s no plugin dependency for the fundamentals.

Custom Fieldtypes can be built as add-ons if you need something the defaults don’t cover. Statamic’s add-on ecosystem includes community-contributed Fieldtypes for things like color palettes, icon pickers, and advanced relationship UIs. Building a custom Fieldtype requires some Laravel and Vue.js knowledge, since the editor components are Vue-based.

From a migration perspective, Fieldtypes matter most when you’re designing your Blueprints to match your existing WordPress field configuration. Most ACF field types map cleanly to Statamic Fieldtypes — text to text, image to assets, repeater to grid or replicator, flexible content to replicator. The Bard field type is worth understanding separately, since it’s Statamic’s answer to the block editor (Gutenberg) and handles rich content in a distinct way.

Need more clarity?

Book a discovery call and we’ll walk through your situation — what you have, what the migration looks like, and whether it’s the right move.

Book a Discovery Call →