WordPress plugin intelligence profile

Field Forge – Custom Fields, Relational Fields & Builder

Custom fields for WordPress: visual builder, 31 field types incl. relational, unlimited groups, REST API and Local JSON. Own table, not postmeta.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update31 Oct 20262d ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Field Forge – Custom Fields, Relational Fields & Builder version 1.3.1 as active, updated 2d ago and tested up to WordPress 7.1.

Overview

About this plugin

Field Forge adds custom fields to posts, pages, custom post types, taxonomies and users. Build a field group in a visual editor, pick where it appears, and read the values in PHP or over the REST API. The number of field groups is not limited.

Field values are kept in their own table, wp_fieldforge_values, instead of wp_postmeta, so a post with dozens of fields does not fill the core meta table. There are 31 field types: text, textarea, number, select, image, file, WYSIWYG, oEmbed, gallery, calculation, date, time and colour pickers, Google Map and link, plus the relational set: Relationship, Post Object, Page Link, Taxonomy and User.

Location rules decide where a group is shown: by post type, taxonomy, page template or user role. Field groups are written to disk as Local JSON files in wp-content/uploads/fieldforge-json, and a folder you add with the fieldforge/local_json/load_paths filter, for example one kept in your theme under version control, is read too. Every group keeps a schema version and a revision history.

Values of options pages can be read and written with get_field() and update_field().

Coming from ACF

Field Forge → Migration detects your existing ACF field groups and values and imports them into its own tables. A compatibility layer defines the common ACF template functions, including get_field(), the_field(), get_field_object(), get_fields() and have_rows(), so theme code that calls them keeps working while you migrate. acf_register_block_type() is defined too, but it registers a block only when the Pro add-on’s PHP Blocks are active.

Check your theme after the switch.

Free

  • Unlimited field groups
  • 31 field types, including Relationship, Post Object, Page Link, Taxonomy and User
  • Location rules by post type, taxonomy, template and user role
  • Visual field group builder
  • Storage in a custom table, not wp_postmeta
  • Import of ACF field groups and values, and an ACF compatibility layer
  • Local JSON sync
  • Options-page values through get_field() and update_field()
  • REST API exposure of field values
  • Schema versioning and revision history for field groups

Pro add-on (separate plugin, not part of this download)

  • Compound field types: Repeater, Group, Flexible Content and Clone
  • Options pages management screen
  • PHP Blocks: register Gutenberg blocks from field groups
  • AI schema generator: describe your data and get a field group
  • Native WPGraphQL schema and resolvers
  • TypeScript and JSON export of field groups
  • Bulk JSON export and import

The only request the free plugin can make is the one WordPress makes for an oEmbed field, to the provider of the URL an editor enters. It has no analytics, no telemetry and no licensing calls.

com/docs/

com/acf-migration-guide/

com/compare/

External services

Every outbound request this plugin makes is listed below. Activating it, and opening its screens, contacts nobody.

  • oEmbed field. An oEmbed field asks WordPress to fetch the embed from the provider of the URL an editor enters, exactly as the block editor does: when the field’s value is shown, in the preview under the field in the editor and wherever a theme or a plugin reads the field through the ACF-compatible get_field(), WordPress asks that provider’s oEmbed address about the URL. The provider receives the URL and sees the network address of your server. Which provider that is depends on the URL; its terms and its privacy policy are its own. A site that uses no oEmbed field makes no such request.

Apart from that this plugin contacts no external service of its own: field groups, values, Local JSON, the ACF importer and REST exposure all run on your site, and there are no analytics, no telemetry and no licensing calls. AI features belong to the separate Field Forge Pro add-on, which describes the services it uses in its own documentation.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • custom fields
  • custom table
  • meta fields
  • relational fields
  • builder
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity31 Oct 20262d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.3.01.3.1
Version1.2.01.3.0
WordPress compatibility7.1.37.1.4
Version1.1.81.2.0
Version1.1.71.1.8
Version1.1.61.1.7
Version1.1.51.1.6
Version1.1.41.1.5
Version1.1.31.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.