g-form · forms
g form
A form is a block tree, not a list of settings
26 field and layout blocks, steps that remember unfinished input, conditional logic, and a calculation field that totals while the visitor is still filling the form.
26
Field & layout blocks
4
Steps
10
Languages
0
Entry rows in wp_posts
01 — Conditions and validation
Show, hide or require a field from the answers above it.
The inspector holds the submit name, validation, min/max/step and custom error text. In the builder a field hidden by a rule looks different from one simply switched off.
Submit name
multilang_qty
Range
1 – 20, step 1
Shown when
Multilingual is on
02 — Entries in their own table
Thousands of submissions without a slow admin.
Entries live in a dedicated table rather than wp_posts: columns per field, uploads, unread and starred states, trash, CSV export and import.
03 — Styled by g box
On the site it stops looking like a plugin.
Fields, steps, the required asterisk and the totals row are all styled through the g box engine. The terminal look here is the site’s tokens, not a plugin theme.
04 — One form, ten languages
The list shows translations and creates missing ones.
Language chips come from g lingo. Entry counts stay per form across languages, so a translated form is not a separate thing to maintain.
compared with what you use now
topic
gravity / wpforms
g form
Structure
Field list with settings
Block tree, like the page editor
Styling
Plugin theme, then CSS overrides
Your tokens, natively
Entries storage
Often wp_posts or meta
Dedicated table
Price calculation
Add-on
Calculation field, live total
Translations
Separate plugin and UI
Language chips in the form list
questions
g form · straight answers
Is it available as a standalone plugin?
No. g form ships as part of the engine on projects we build — there is no separate purchase.
Can a visitor return to a half-filled form?
Yes. Multi-step forms keep unfinished input, so coming back does not mean starting over.
Where do uploads go?
Into the media pipeline, referenced from the entry row; the export carries the file link.
next
g lingo