Meta Builder — Builder Documentation — Pure Metafields

Docs/Builder Documentation/Meta Builder

Meta Builder

Same flow as the Option Builder: create a metabox, choose its post type, context and priority, then add fields. Values save against each post as post_meta when the post is updated.

Pure Metafields admin screen: metafields ui
The Meta Builder. Theme-provided and your own metaboxes on the left, a flexible row/column layout in the middle, and the field palette on the right. User-profile metaboxes (like this Personal Info one) are built here too.
  1. Create a metabox

    Go to Pure Fields → Metafield Builder → New Metabox. Choose its title, target post type(s), context (normal/side/advanced) and priority.

  2. Add fields

    Drag fields from the palette into rows, exactly like the Option Builder. Configure each one's label, ID, default and conditional rules.

  3. Save

    Click Save. The metabox appears immediately on matching post edit screens.

User-profile fields

This same screen also builds fields for the Edit Profile screen (like the Personal Info box shown above) — the visual equivalent of the tp_user_meta filter. See Integrations → User Meta for how those values are read back (plain get_user_meta(), not tpmeta_field()).

This is what the code equivalent looks like

Every field this builder produces can be hand-written with the tp_meta_boxes filter — see Developer Guide → Registering Meta Fields. Reading the saved values back is identical either way: Helper Functions.