Fieldstone documentation
Build field groups, custom post types and taxonomies from a clean visual editor — then read the values in your theme with simple template functions. This guide covers every field type in both the free plugin and Fieldstone Pro.
Popular sections
Getting started →
Install, create a field group, set a location rule, and display a field.
Template functions →
fstn_get_field(), fstn_the_field() and the rest of the developer API.
Field types →
How to add, configure and display every field — basic, choice, content and media.
Pro field types →
Repeater, Flexible Content, relationships, options pages and more.
Field types at a glance
Fieldstone ships 24 field types free. Fieldstone Pro adds the advanced, repeatable and relational types.
| Category | Free | Pro |
|---|---|---|
| Basic | Text, Textarea, Number, Range, Email, URL, Password | — |
| Choice | Select, Checkbox, Radio, Button Group, True/False | — |
| Content & media | Image, File, WYSIWYG, oEmbed, Date, Color, Link, Icon Picker, Post Link | Gallery, Date/Time, Time, Google Map, Page Link |
| Relational | Relationship (lite) | Post Object, Relationship, User, Taxonomy |
| Repeatable & layout | Tab, Accordion, Message, Separator | Repeater, Group, Flexible Content, Clone |
| Site-wide | — | Options pages |
How Fieldstone stores data
Field values are stored in dedicated, indexed database tables — one row per post — instead of scattering rows across wp_postmeta. That means faster queries and no postmeta bloat. A postmeta mirror (on by default) keeps a plain copy where the rest of the ecosystem expects it, so exports, backups and SEO plugins keep working. See Advanced → Storage.