Let members upload an avatar
Make accounts feel personal — let members set a profile photo from My Account, with your size and file-type rules.
- Upload from My Account
- Size & type limits
- Gravatar fallback
A profile photo makes a membership feel like an account, not a transaction. Profile Builder (Free) adds an avatar uploader to My Account (and the admin user screen), with a configurable max file size and allowed file types, falling back to Gravatar when none is set. This recipe enables member avatars.
- Members upload a profile photo from My Account.
- Enforce max size and allowed file types.
- Instant upload via REST — no page reload.
- Falls back to Gravatar when none is set.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Enable avatar uploadProfile Builder → Profile Form → Avatar Settings | On (default) |
| Max File Size (MB)Avatar Settings | 2 (range 1–20) |
| Allowed File TypesAvatar Settings | jpg, jpeg, png, gif, webp (editable) |
| FallbackBehaviour | Gravatar when no custom avatar is set |
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.
Open Avatar Settings
Go to ArraySubs → Profile Builder → Profile Form → Avatar Settings.
Profile FormEnable and set limits
Turn on Enable avatar upload, set Max File Size (MB) and Allowed File Types, then 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.
Custom member profile fields
Collect extra data from members — text, select, date, checkbox, or file fields added to My Account and the admin profile.
Customize the My Account menu
Reorder, rename, or hide WooCommerce My Account tabs — including the Subscriptions, Features, and Store Credit items.
Member 360° profile dashboard
Pull up any member’s full picture — spend, orders, subscriptions, credit, and addresses — on one Manage Members screen.
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
