Field Forge has one of the fastest visual builders in the WordPress custom fields category. Three panels: field type palette on the left, current field group in the middle, selected field settings on the right. Drag from the left, drop in the middle, configure on the right.
All 32 field types organized by category (Basic, Content, Choice, Relational, jQuery, Layout, Pro Compound, Blocks) with a search box at the top. Drag any type into your field group.
Categories collapse and expand to fit large screens. Search narrows the field list instantly — type “image” to see Image, Gallery, oEmbed. Type “date” to see Date Picker, Time Picker.
Your current field group rendered as a sortable list. Every field shows:
Click any field to select it and open its settings in the right panel.
The selected field’s configuration. Settings vary by field type but always include:
get_field('name')Field-type-specific settings appear below (choices for Select, allowed types for File, etc.).
Double-click any field’s label in the middle panel to edit in place. Press Enter or click outside to save. No dialog box, no settings panel trip — just quick label changes for when you’re naming fields on the fly.
As you edit field settings, a preview updates in the middle panel. You see exactly what the field will look like in the post editor before saving. Settings like Required, Instructions, and field-type-specific options all reflect in the preview immediately.
For complex fields like Repeater and Flexible Content, the preview shows the full row structure with sub-fields rendered correctly.
Click the duplicate icon on any field to copy it in place. The duplicate inherits all settings — type, label, instructions, defaults — and is placed directly after the original with “(copy)” appended to the label. Edit the duplicate’s settings to customize.
Saves tons of time when building similar fields repeatedly.
Grab any field’s drag handle and move it up or down within the field group. Drag over the edges of other fields to drop above or below them.
For nested fields (inside Repeater, Group, or Flexible Content), drag to reorder sub-fields within their parent without affecting fields outside.
Below the field group canvas, the Location Rules section controls which content shows this field group. Rules use a visual editor with dropdowns:
Combine rules with AND (within a group) and OR (between groups) for complex matching.
Example: “Show this field group if Post Type is ‘product’ AND Post Category is ‘featured’ OR Current User Role is ‘administrator’.”
Top-level settings for the whole field group:
At the top of the field group builder, the Generate with AI button opens an input for plain-English descriptions. Type a description, AI creates the field group, you review and save. Learn more about AI schema generation →.
For developers who want both visual editing and code-first workflows:
fieldforge_register_field_group() code for programmatic setupThis hybrid approach is especially useful when migrating from CMB2 or Carbon Fields — developers get to keep code-first control while non-dev team members get a visual builder.
Similar three-panel layout. Field Forge adds keyboard shortcuts, inline label editing, and live preview. AI generation is unique to Field Forge.
Field Forge is more modern (Meta Box’s admin UI hasn’t changed much since 2018). Similar feature parity, Field Forge is faster to use for complex groups.
CMB2 and Carbon Fields have no visual builder — fields are defined in PHP. Field Forge offers both: visual builder for most use cases, plus a code API for developers who prefer programmatic setup.
Get Field Forge — from $35/year →
The visual builder is in every version of Field Forge, including the free one.