WordPress Plugin · v1.1.0

Content modeling without the postmeta bloat

Fieldstone lets you build field groups, custom post types, and taxonomies from a clean visual editor — then stores your data in dedicated, indexed tables for fast queries and zero meta table pollution.

Requires WP 6.4+ PHP 8.0+ Open Source
15 field types — text to post links
Custom table storage — one row per post
Postmeta mirror — full ecosystem compatibility
AI generation — optional, bring your own key

Where your data lives matters

Most custom-field plugins scatter two rows per field across wp_postmeta. Fieldstone stores values in dedicated, indexed tables — one row per post — for speed and sanity.

Custom table storage

One indexed row per post. Opt any field into a real database index. Faster queries, no postmeta bloat, content you can actually query by field value.

🔄

Postmeta mirror

On by default. A plain copy of every value stays where the rest of the ecosystem expects it — exports, backups, SEO plugins, and search plugins keep working untouched.

📁

Local JSON

Every definition (field groups, post types, taxonomies) syncs to files for version control and deployments. Perfect for teams and CI workflows.

🛡️

Data stays safe

Deleting the plugin does not remove your data by default. An explicit opt-in setting handles full cleanup when you want it.

Everything you need to model content

Visual editor, conditional logic, location rules, custom post types, REST API, WP-CLI, and a clean developer API — all in one focused plugin.

Visual field group editor

15 field types: text, textarea, number, email, URL, select, checkbox, radio, true/false, image, file, WYSIWYG, date, color, and post link.

Location rules

Target field groups by post type, page template, specific post/page, page type, or post status — with and/or logic.

Conditional logic

Show or hide fields based on other fields’ values. Rules are enforced server-side for reliability.

Custom post types & taxonomies

Register them from the same editor. Labels are generated for you so you can move fast.

REST API ready

Opt field groups into the REST API. Values appear on post responses and are writable with proper permissions.

WP-CLI commands

wp fstn json status|sync, mirror rebuild, table status — built for automation and deployments.

Generate with AI

Describe a field group in plain language and get the whole group drafted. Optional, bring-your-own Anthropic API key. Completely off until you add one.

Options, users & terms

Store fields on posts, site options, users, or taxonomy terms with the same simple API.

Premium admin design

Branded header, segmented tabs, colored field-type badges, refined cards and inputs — a polished experience out of the box.

Text Textarea Number Email URL Select Checkbox Radio True / False Image File WYSIWYG Date Color Post Link

Simple, predictable template functions

Read and write fields with a clean PHP API. Escaping by default where it matters. Works with posts, options, users, and terms.

theme / single.php
// Echo escaped plain text
fstn_the_field( 'headline' );

// Get a formatted value (you escape)
$price = fstn_get_field( 'price' );
$img   = fstn_get_field( 'headshot' ); // array: id, url, alt

// All fields at once
$f = fstn_get_fields();

// Options, users, terms
fstn_get_field( 'company_tagline', 'option' );
fstn_get_field( 'twitter', 'user_' . get_the_author_meta( 'ID' ) );

Up and running in three steps

1

Create a field group

Go to Fieldstone → New Field Group, add your fields, and set a location rule (e.g. Post Type is Page).

2

Fill in the values

Edit a matching post — your fields appear in a clean metabox. Fill them in and update.

3

Display in your theme

Use fstn_the_field() or fstn_get_field() in your templates.

Coming Soon

Fieldstone Pro

Even more power for agencies and advanced sites. We’re building the next layer on top of the free foundation you already love.

🔁

Repeaters & flexible layouts

Nested groups, flexible content blocks, and unlimited rows for complex structures.

📄

Options pages

Site-wide settings screens with the same field types and conditional logic.

🔗

Advanced relationships

Bidirectional links, multi-post queries, and richer relationship field controls.

No spam. We’ll only email you when Pro is ready.

Ready to model content the right way?

Free, open source, and built for developers who care about performance and data integrity.