Skip to content

Profile

Shows a member’s profile: their photos, the fields from your Ultimate Member profile form, and their profile tabs.

Placed in navigation, it shows the signed-in member’s own profile. Opened by tapping someone in the directory or a feed, it shows theirs.

PluginUltimate Member
Endpoint groupsUsers, Forms, Appearance, Uploaders for photo upload
PlanEvery plan

Your profile form must opt into the API — tick Show this form to REST API on it. Mark exactly one profile form visible; several visible profile forms is the cause of edits appearing to save nothing.

  1. Drag Profile onto a navigation bar.
  2. Open its settings and choose the profile form.
  3. Set a Title.
SettingWhat it doesDefault
Profile formWhich Ultimate Member form defines the fieldsYour default profile form
Render tabs as a dropdownA dropdown instead of a tab stripOff
Title, DescriptionShown at the topEmpty
RestrictionsWhich roles see the tabEveryone

Turn the dropdown on when your site contributes many profile tabs. A strip of ten tabs is unusable on a phone.

Cover photo, avatar, profile fields, and tabs. Members can upload, reposition and delete their own avatar and cover; the uncropped original is retained, so repositioning always works from the full image.

Tabs come from your site, including their order if you use Ultimate Member - Profile Tabs. Follower and following tabs carry live counts in their titles, and tab content paginates as the member scrolls. The Jobs and Job dashboard tabs from Ultimate Member - JobBoardWP render natively too — see Jobs and Job dashboard tabs. So do Private Content, Messages, Forums, Purchases and Product Reviews — see Other extension tabs.

Editing a profile renders your form’s fields as native controls, including conditional fields that show or hide based on another field’s value.

A member profile, its tabs, and editing it

Profiles, tabs and photos covers this in full.

Choose which profile fields appear under a member’s name — Country, Age, Job title, whatever your form collects. Each one can carry a small icon and show or hide its label, and you can order them; they either share a line (Berlin · Designer) or take one each.

Values come from the same fields the About tab shows, so they are formatted the way Ultimate Member formats them and respect the same privacy rules. A field a member has left blank is skipped rather than shown empty.

With Paid Memberships Pro active, Membership level is offered beside your form’s fields. It shows the name of each level the member holds, and is skipped for a member who holds none. Member lists with a Member details setting, such as Followers and Friends, offer it too.

A profile you are looking at that is not your own can offer Follow, Friend, Message and Block. Each is a setting, and each appears only when your site can back it: Follow needs Followers, Friend needs Friends, Message needs Messaging and a Chat feature in the app for the conversation to open into. Block is User Blocking, which needs no plugin and is added to your app for you.

The buttons are live everywhere a member profile opens — from the directory, a followers list, an author’s name on a post — not only on the Profile tab.

Follow and Friend show where they stand rather than only what they do: Follow back when they already follow you, Requested when a friend request is waiting, Accept when one is waiting for you. Block sits in the menu rather than the button row, because it is not something to hit by accident.

Your own profile shows none of these. Neither does a member whose role your site does not allow you to follow, friend or message — the button is absent rather than present and refusing.

SymptomCauseFix
The profile is emptyThe profile form has not opted into the APITick the switch on the form
Editing saves nothingSeveral profile forms are visible to the APIMark exactly one
Fields are missingPrivacy rules, or they are not on the chosen formCheck field visibility in Ultimate Member
Avatar upload failsThe Uploaders group is offEnable it
Tabs are in the wrong orderOrdering comes from Profile TabsReorder there
A location field shows no mapNo Google Maps key is setSet one under Memberside → API Keys
Address search finds nothing on a location fieldThe Maps key is restricted by HTTP referrer and your site runs Memberside older than 2.38.0Update Memberside — the field then searches inside your site’s map page
A header field shows nothingThe member has not answered itBlank values are skipped by design
No Follow / Friend / Message buttonThe backing plugin is inactive, or the setting is offCheck the plugin, then Member Actions
Message does nothingThe app has no Chat featureAdd one — the conversation needs a screen to open in