Custom member profile fields
Capture what your membership needs — add custom fields to the account profile, shown to members in My Account and to you in the admin.
- 6 field types
- My Account + admin
- Required & validated
Memberships often need more than name and email — a company, a member ID, preferences, an uploaded document. Profile Builder (Free) adds custom profile fields to My Account → Account Details (and the admin user profile), with six field types: text, textarea, select, date, checkbox, and file upload. This recipe adds custom member fields.
- Collect custom data on the member’s account profile.
- Choose from six field types, mark fields required.
- Fields show in My Account and the admin user profile.
- Data stored as user meta; changes are audit-logged.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| WhereAdmin | ArraySubs → Profile Builder → Profile Form |
| Enable custom profile fieldsProfile Form | On |
| Field typesField editor | Text · Textarea · Select · Date · Checkbox · File Upload |
| Per fieldField editor | Label · Key · Required · Help text (file: types + max size) |
When to use this setup
Set it up in 2 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Enable custom fields
In ArraySubs → Profile Builder → Profile Form, turn on Enable custom profile fields.
Profile FormAdd and configure fields
Click Add Field, set the Label, Type (text/textarea/select/date/checkbox/file), Required, and help text; reorder by dragging. Save Configuration.
Profile Form
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Profile Builder
Collect custom profile data, manage avatars, rearrange My Account navigation, and add custom endpoint pages.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Related setups to explore
Other configurations you can build with the same modules.
Member avatar uploads
Let members upload a profile photo from My Account, with size and file-type limits — falls back to Gravatar.
Customize the My Account menu
Reorder, rename, or hide WooCommerce My Account tabs — including the Subscriptions, Features, and Store Credit items.
Login-state personalization
Show different content to logged-in vs logged-out visitors and greet members by name with account shortcodes.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
