Field Types Reference | Field Forge - Custom Fields, Built for Speed
Download Log in

Field Types Reference

User Guide

Field Forge offers 32 field types across the free and PRO plans. This reference provides a complete overview of each type, when to use it, and its key configuration options.

Text and Number Fields

#Field TypePlanWhat It DoesWhen to Use It
1TextFreeSingle-line text inputTitles, names, short labels, phone numbers, any brief text up to about 100 characters
2TextareaFreeMulti-line text input without formattingDescriptions, bios, summaries, addresses — when you need multiple lines but not rich formatting
3NumberFreeNumeric input with optional min, max, and stepPrices, quantities, ratings, years, any purely numeric value
4RangeFreeHorizontal slider that returns a numberPercentages, skill levels, satisfaction scores — when a visual slider is more intuitive than typing a number
5EmailFreeText input with email validationContact emails — the browser validates the format automatically
6URLFreeText input with URL validationWebsite links, social profiles, external resources
7PasswordFreeMasked text input (shows dots)API keys, secret values — the text is hidden while typing but stored as plain text in the database
Configuration options common to text and number fields:
OptionDescription
Default ValuePre-fills the field with a starting value
PlaceholderGray hint text shown when the field is empty
RequiredWhen enabled, the post cannot be saved without this field
Character LimitMaximum number of characters allowed (Text, Textarea)
Min / MaxMinimum and maximum numeric values (Number, Range)
StepIncrement amount for the number controls (Number, Range)
Prepend / AppendText or symbol displayed before or after the input (e.g., “$” or “kg”)
Wrapper WidthPercentage width of the field in the editor (25%, 33%, 50%, 75%, 100%)

Media Fields

#Field TypePlanWhat It DoesWhen to Use It
8ImageFreeSelects a single image from the Media LibraryPhotos, logos, thumbnails, hero backgrounds, author avatars
9FileFreeSelects a single file from the Media LibraryPDFs, documents, spreadsheets, ZIP files, any downloadable file
10WYSIWYGFreeRich text editor (same as the WordPress block editor toolbar)Formatted content with bold, italic, links, lists — a mini editor within a field
11oEmbedPROPaste a URL to embed media (YouTube, Vimeo, Twitter, Spotify)Embedded video or audio content — just paste the URL and it previews automatically
12GalleryPROSelect and reorder multiple imagesPhoto galleries, product image sliders, portfolio grids — when one image is not enough
Configuration options for media fields:
OptionDescription
Return FormatHow the value is returned: Image Array (full data), Image URL (just the link), or Image ID (just the attachment ID)
Preview SizeThe thumbnail size shown in the editor (Thumbnail, Medium, Large)
LibraryRestrict to uploaded media only, or allow URL input
Min / Max (Gallery)Minimum and maximum number of images
Allowed File Types (File)Restrict to specific extensions (e.g., pdf, docx, zip)
Toolbar (WYSIWYG)Full toolbar or Basic toolbar (fewer formatting options)
Tabs (WYSIWYG)Show Visual tab, Text tab, or both

Choice Fields

#Field TypePlanWhat It DoesWhen to Use It
13SelectFreeDropdown menu — pick one optionCategories, statuses, country selectors — best when there are 5+ options
14CheckboxFreeMultiple selection with checkboxesTags, features, certifications — when editors can pick several options at once
15RadioFreeSingle selection with radio buttonsLayout choices, priority levels — when all options should be visible at once (fewer than 6 options)
16True/FalseFreeOn/off toggle switchFeature flags, visibility toggles, yes/no decisions — “Show banner?”, “Is featured?”
17Button GroupFreeStyled inline buttons for single selectionAlignment (left/center/right), size (S/M/L), style choices — visually clean alternative to radio
Configuration options for choice fields:
OptionDescription
ChoicesThe list of options (value : label pairs)
Default ValueThe pre-selected option
Allow NullWhether “no selection” is valid (Select)
MultipleAllow selecting more than one option (Select only)
Return FormatReturn the value, the label, or both as an array
LayoutVertical or Horizontal layout (Radio, Checkbox)

Relation Fields (PRO)

#Field TypePlanWhat It DoesWhen to Use It
18RelationshipPROSelect multiple posts with search and drag-to-reorderRelated articles, featured products, curated content lists
19Post ObjectPROSelect a single post from a searchable dropdownFeatured post, parent reference, “Read next” link
20Page LinkPROSelect an internal page and returns its URLCTA button destinations, menu links, redirect targets
21TaxonomyPROSelect terms from any taxonomy (categories, tags, custom)Highlighted categories for a sidebar, featured tags for a widget
22UserPROSelect a WordPress user from a searchable listAuthor override, team lead assignment, reviewer selection
Configuration options for relation fields:
OptionDescription
Post Type (Relationship, Post Object)Restrict to specific post types (e.g., only Products)
Taxonomy (Relationship, Post Object)Filter by taxonomy terms
FiltersSearchable filters shown in the selection interface
Min / Max (Relationship)Minimum and maximum number of selected posts
Return FormatPost Object (WP_Post) or Post ID
Allow NullWhether “no selection” is valid

Date and Color Fields

#Field TypePlanWhat It DoesWhen to Use It
23Date PickerFreeCalendar popup for selecting a dateEvent dates, deadlines, publication dates, milestones
24Time PickerPROTime selection inputAppointment times, business hours, event schedules
25Color PickerFreeColor selection with hex input and visual wheelBrand colors, section backgrounds, accent customization
Configuration options:
OptionDescription
Display FormatHow the date appears in the editor (e.g., “April 10, 2026”)
Return FormatHow the date is returned in code (e.g., “Y-m-d” for 2026-04-10)
First Day of WeekStart the calendar on Sunday or Monday (Date Picker)
Enable OpacityAllow alpha/opacity selection (Color Picker)

Layout Fields (No Data Storage)

#Field TypePlanWhat It DoesWhen to Use It
26TabFreeSplits fields into named tabs within the metaboxOrganizing large field groups — e.g., “Content” tab, “Settings” tab, “SEO” tab
27AccordionFreeCreates collapsible sections with clickable headersWhen you want sections that can be expanded individually — good for optional fields
28MessageFreeDisplays read-only text or HTML in the editorInstructions, warnings, formatting guidelines — “Upload images at 1920×1080 for best results”

Layout fields do not store any data and do not affect performance. Use them freely to improve the editing experience.

Compound Fields (PRO)

#Field TypePlanWhat It DoesWhen to Use It
29RepeaterPROA list of rows, each with the same sub-fieldsTeam members, FAQs, features, pricing tiers — any list of similar items
30GroupPROA single set of related sub-fields bundled togetherAddress block, CTA section, author bio — related fields that appear exactly once
31Flexible ContentPROMultiple layout types that editors choose from and reorderPage builders, landing pages, modular content sections
32ClonePROReuses fields from another field groupShared field sets (e.g., a “CTA Block” used across multiple field groups)
Configuration options for compound fields:
OptionDescription
Sub-fieldsThe fields contained within each row (Repeater), group (Group), or layout (Flexible Content)
Min / Max Rows (Repeater)Limits on how many rows editors can add
Display (Repeater)Table (compact), Block (cards), or Row (expandable)
Layouts (Flexible Content)Named section templates with their own sub-fields
Min / Max Layouts (Flexible Content)Limits on how many times each layout can be used
Button Label (Repeater, Flexible Content)Custom text for the “Add Row” or “Add Layout” button
Seamless Style (Group)Removes the visual border so sub-fields blend into the parent

Quick Reference: Choosing the Right Field Type

I need to capture…Use this field type
A short piece of text (title, name, label)Text
A longer piece of text without formattingTextarea
Formatted rich text with bold, links, listsWYSIWYG
A number (price, quantity, rating)Number
A yes/no decisionTrue/False
A single choice from several optionsSelect (5+ options) or Radio/Button Group (under 5)
Multiple choicesCheckbox
A single imageImage
Multiple imagesGallery (PRO)
A downloadable fileFile
An embedded videooEmbed (PRO)
A dateDate Picker
A timeTime Picker (PRO)
A colorColor Picker
A link to another post on the sitePost Object (PRO) or Page Link (PRO)
A list of related postsRelationship (PRO)
A list of repeating itemsRepeater (PRO)
Related fields that appear onceGroup (PRO)
Mix-and-match page sectionsFlexible Content (PRO)
Reused fields from another groupClone (PRO)
Organizational tabsTab
Collapsible sectionsAccordion
Help text for editorsMessage
Forge AI Assistant Online

Hi! I'm the Field Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs