Skip to content

Features Overview

BuddyPress Profile Pro extends your BuddyPress member profiles with structured, customisable data. This section documents the core features in detail.


  • Field Types — all 14 field types: what each one does, how it stores data, and which search modes it supports.
  • Repeater Groups — how to let members add multiple entries for the same set of fields (work history, education, certifications, etc.).
  • Profile Search — adding a filter form to the BuddyPress members directory so visitors can find members by their extended profile data.
  • Google Places Autocomplete — setting up the Google API key and using location autocomplete in fields and search.

Extended Fields tab on member profiles

Every BuddyPress member profile gets a new tab (labelled “Extended Fields” by default, configurable in General settings). This tab shows all the extended profile data the member has filled in, organised into groups.

Members edit this data from the same tab when they are viewing their own profile.

Field groups and fields

You organise fields into groups. Groups control where data appears (content area or sidebar), who can see it (all members, specific roles, or specific BuddyPress member types), and whether the group is a repeater (allowing multiple entries).

Profile search on the members directory

An optional filter form on the BuddyPress members directory lets visitors narrow results by extended field values.

Shortcodes

Two shortcodes are available for displaying profile data outside of BuddyPress profile pages:

  • [wbbpp_show_profile] — shows the extended profile data for the currently displayed user.
  • [wbbpp_member_form] — renders the profile search and filter form, letting visitors narrow the members directory by extended field values from any page.

Registration page fields

Individual (non-repeater) fields can be shown on the BuddyPress registration page by checking Show on register page when configuring the field. This lets you collect extended profile data at the point of sign-up.

Field visibility controls

When enabled in General settings, members can control the visibility of each extended field from their BuddyPress profile settings page. Visibility levels follow the standard BuddyPress options (public, logged-in users only, friends only, admins only).