← All features

Profiles Pro

Ask members what your community needs to know

A generic WordPress profile has a bio and a website. Custom Fields lets you add the exact structured fields your community runs on, a GitHub handle, a company name, a specialty, with the type, visibility, and required status you choose.

Read the full custom fields guide →

Jetonomy Pro · Profiles
  • Nine field types: text, textarea, number, email, URL, select, checkbox, radio, and date
  • Three visibility levels per field: public, members only, or private to the member and admins
  • Mark any field required so members cannot save a profile without filling it in
  • Define dropdown and radio options right in the field editor, one per line

The problem

A default WordPress profile carries a bio and a URL, and that is it. The information that actually makes members useful and findable in your community has nowhere to live.

  • Nine field types: text, textarea, number, email, URL, select, checkbox, radio, and date
  • Three visibility levels per field: public, members only, or private to the member and admins
  • Mark any field required so members cannot save a profile without filling it in
  • Define dropdown and radio options right in the field editor, one per line
  • Read and write every field value over the REST API on both user and post endpoints

The fields your community actually runs on

Every community needs different information from its members. A developer community needs a GitHub handle. A healthcare community needs a specialty. A SaaS community needs a company name. WordPress gives you a bio and a website URL and nothing else, so all of that context ends up scattered in signatures and forum posts, or nowhere at all. Custom Fields lets you define exactly the structured information that makes a member useful and findable, and attach it to the profile where it belongs.

You create each field with a label, a type, and a description, and Jetonomy generates a stable field key you can use in the API. There are nine types to choose from, covering short text, long text, numbers, email, URLs, single-choice dropdowns and radio buttons, a yes/no checkbox, and a calendar date. For select and radio fields you type the options right in the editor, one per line, so building a country picker or a role selector takes seconds.

Control what is required and who can see it

Not every field should be optional, and not every field should be public. Custom Fields gives you both controls per field. Mark a field required and members cannot save their profile until it is filled in, with a red asterisk to signal it and validation that runs on save, so your profiles stay complete instead of half-empty.

Visibility works the same way, one setting per field. Public fields show to anyone, including logged-out visitors. Members-only fields show to logged-in members. Private fields stay between the member and your admins, editable by the member but hidden from their public profile. That means you can collect sensitive detail without ever exposing it, while still surfacing the fields that help members connect.

Fields that travel with your data

Custom fields are not trapped in the profile UI. Once a field is configured, its value rides along automatically in the REST API, embedded in the custom_fields object on the users and posts endpoints and their list responses, subject to the field’s visibility. You do not register a read endpoint per field; the value is simply there on the object it belongs to.

Writing is just as direct. Send a custom_fields object to a user to update several fields at once, or post a single value to the custom-field-values endpoint for a lightweight partial update, the same path the edit-profile form uses. Members can only change their own fields and admins can change anyone’s. If you are coming from an older release, update both the free and Pro plugins to 1.4.1 or later so every configured field appears in the API automatically.

Who it's for

Developer communities

Collect a GitHub handle and years of experience so members can find the right person fast.

Professional and healthcare networks

Capture a specialty or company as a required field so every profile is complete and useful.

SaaS and membership sites

Add the fields your product cares about, then read them over the API into your own tooling.

Common questions

What field types are available?

Nine. Text for short answers, textarea for longer free-form text, number, email, URL, select for a single-choice dropdown, checkbox for a yes/no toggle, radio for single-choice buttons, and date for a calendar date. For select and radio you define the options in the field editor, one per line.

Can I control who sees a field?

Yes, per field. Public fields are visible to anyone including logged-out visitors, members-only fields show to logged-in members, and private fields appear only to the member themselves and admins. A private field is still editable by the member but stays off their public profile.

Can I require members to fill a field in?

Yes. Turn on Required for any field and members cannot save their profile without completing it. Required fields show a red asterisk, and saving validates all of them before the profile updates. Members edit their fields under the Profile Details section of their edit-profile page.

Can I read and update field values over the API?

Yes. On Jetonomy 1.4.1 and newer, every configured field value is embedded automatically in the custom_fields object on the users and posts endpoints, including their list responses, subject to each field's visibility. You update values by sending a custom_fields object to the user endpoint, or set one value at a time through the custom-field-values endpoint. Members can only update their own fields; admins can update anyone's.

Run it on your own WordPress.

Download the free plugin, run the 5-minute wizard, and turn this feature on. No SaaS rent, your data, your domain.