BuddyPress · BuddyBoss · Member profiles

Profiles tell you nothing about a member. This adds a real resume to each one.

A Resume tab appears on every BuddyPress profile with structured sections for personal info, education, experience, and skills. Members fill in a form you control, and the saved resume renders in one of three layouts that the member can switch between.

★★★★★ Works with BuddyPress and BuddyBoss Platform · Structured resume sections · Three switchable layouts

yourdomain.com/members/sarah/resume
Experience
Lead EngineerWbcom Designs · 2021 - now
Frontend DeveloperNorthwind Co · 2018 - 2021
Education
B.S. Computer ScienceState University · 2014 - 2018
Skills
JavaScript92%
PHP84%
CSS78%
4 structured field groups ship ready: Personal Information, Education, Professional Experience, and an Others group that holds independent sections like skills, languages, and interests
3 resume layouts come built in, and when you allow it each member chooses which of the three their own resume renders in
17 field types are available to the builder, from textbox and select to Google Place Autocomplete, calendar, year dropdown, image, and oEmbed

Built for

Built for six kinds of community operators.

The Resume tab appears the moment you activate the plugin and pick which fields to keep. Pick the scenario closest to how you run your community.

01

Job board operators

Every member gets a Resume tab on their profile where they enter education, experience, and skills through a form you define. Recruiters browsing the community see a real CV instead of a thin profile, and the resume search lets them filter members by the fields that matter.

02

Community managers

You decide which fields appear and which groups show, so the resume matches how your community actually works. Members fill in only the sections you keep, and the result renders in a clean layout on their profile without anyone touching code.

03

Membership site owners

The resume data lives in standard user meta on each BuddyPress profile, so it travels with the member and shows up wherever the profile does. Members keep their own resume current from the front end whenever they want.

04

Freelance and talent networks

Members build out skills with proficiency, languages, and interests as independent sections, plus a full work and education history. Visitors searching the directory filter on resume fields to find the person with the right background.

05

Education and alumni sites

The Education group captures institution, place, degree, and year of completion, with the institution place backed by Google Place Autocomplete when you add an API key. Alumni keep a structured academic record on their profile.

06

Site builders and agencies

The field builder adds new fields and new groups from the admin without code, and the [bprm_resume] shortcode places a resume on any page. Two layout hooks let a developer wrap extra markup around the rendered resume.

See it in action

How BuddyPress Resume Manager looks on your site.

Switch between the two surfaces in the preview: the resume as it renders on the member profile, and the admin settings where you build the fields and choose the layout.

yourdomain.com/members/sarah/resume
Experience
Lead EngineerWbcom Designs · 2021 - now
Frontend DeveloperNorthwind Co · 2018 - 2021
Education
B.S. Computer ScienceState University · 2014 - 2018
Skills
JavaScript92%
PHP84%
CSS78%

The Resume tab on a BuddyPress profile shows the saved resume in the chosen layout: Personal Information at the top, then Education and Professional Experience as repeatable entries, then the Others group with independent sections for skills and proficiency, languages, and interests. When member layout switching is enabled, a control lets the member pick which of the three layouts their resume renders in.

yourdomain.com/wp-admin/admin.php?page=wbcom-settings
Settings
Enable on activity stream
Show on member profiles
Email notifications
Allowed roles

Admin settings live under the WB Plugins menu across tabs: General (the Google Maps API key, validated on the screen, and core options), Field Settings (the field builder, with per-field display and repeater toggles), Groups, Profile Search (which resume fields members can be searched by), Resume Layouts (pick the default of three and allow member switching), Visibility, an Export and Import tab for batch CSV with a sample file, a Reset tool, and Support. The Field Settings tab is where you add fields, set the field type, and choose which appear in the resume form.

Field builder

Build the exact resume your community needs.

The Field Settings tab is a full builder. Add new fields and new groups from the admin without code, set each field's type from seventeen options, and toggle which fields appear in the resume form. Any field can be marked as a repeater so members add multiple entries, and the four built-in groups give you a structured starting point for personal info, education, experience, and skills.

  • Add fields and groups from the admin, no code required
  • Seventeen field types including select, calendar, image, oEmbed, and Google Place Autocomplete
  • Mark any field as a repeater for multiple entries
  • Toggle each field on or off so the form matches your community
yourdomain.com/wp-admin/admin.php?page=wbcom-settings
Settings
Enable on activity stream
Show on member profiles
Email notifications
Allowed roles

Layouts and search

Three layouts to present it, one search to find people by it.

The saved resume renders in one of three built-in layouts. You set the default and, when you allow it, each member switches their own resume between the three. The Profile Search tab then makes the resume fields you choose searchable, so visitors filter the community by skills, degrees, or any searchable field and surface the members who match.

  • Three resume layouts ship built in, with the default set in the admin
  • Members can switch their own resume between layouts when enabled
  • Choose which resume fields become searchable in Profile Search
  • Searchable fields support textbox, dropdown, and combination types
yourdomain.com/members/sarah/resume
Experience
Lead EngineerWbcom Designs · 2021 - now
Frontend DeveloperNorthwind Co · 2018 - 2021
Education
B.S. Computer ScienceState University · 2014 - 2018
Skills
JavaScript92%
PHP84%
CSS78%

Portability and control

Take resumes out as a file, give members control of each field.

A member downloads a resume as a PDF generated on demand from the saved data, and the admin batch tool exports and imports resumes as CSV, with a sample file to follow the format. Repeater fields let members add row after row on the front-end form, while per-field visibility lets each member choose which fields their resume shows. The Google Maps API key is validated right in the admin, so location fields work before a member ever opens the form.

  • PDF download per resume, built from the saved data with mPDF
  • Batch CSV export and import, with a sample CSV for the format
  • Repeater fields with add and remove rows on the front-end form
  • Per-field visibility and admin-side Google Maps key validation
yourdomain.com/wp-admin/admin.php?page=wbcom-settings
Settings
Enable on activity stream
Show on member profiles
Email notifications
Allowed roles

Works with

BuddyPress, BuddyBoss, and Google Places for location fields.

The plugin runs on standard BuddyPress and on BuddyBoss Platform, adding the Resume tab to the profile navigation on either. These are the platforms and services it works with out of the box.

  • BuddyPress

    The core requirement. The Resume tab is added to the BuddyPress profile navigation with subnav items, and the resume renders inside the profile through BuddyPress templates.

  • BuddyBoss Platform

    Detected when present, with the profile heading and tab UI adapted to match the BuddyBoss profile so the Resume tab fits the BuddyBoss theme.

  • Google Places

    When you add a Google Maps API key in the General tab, validated right on the settings screen, the Google Place Autocomplete field type fills in real places as members type into location fields such as institution place and company location.

    requires a Google Maps API key
  • xProfile and user meta

    Resume data is saved to standard WordPress user meta on the BuddyPress profile, with no custom database tables, so the resume travels with the member wherever the profile appears.

What you get

A structured resume, a field builder, and the search to find people by it.

Every license is the complete plugin. A Resume tab lands on each BuddyPress profile, members fill in the sections you keep through a form you control, the saved resume renders in one of three layouts, and a profile resume search lets visitors filter members by resume fields. The only difference between tiers is how many sites the license covers.

01

Structured resume on every profile

A Resume tab is added to each BuddyPress profile with four field groups out of the box: Personal Information, Education, Professional Experience, and an Others group that holds independent sections such as skills with proficiency, languages, and interests. The Education and Experience groups capture repeatable entries so a member can list every school and every job. The whole resume is saved to standard user meta on the profile.

02

Field builder with seventeen field types

The Field Settings tab is a builder: add new fields and new groups from the admin without code, set the field type, and toggle which fields appear in the resume form. Seventeen field types are available, including textbox, textarea, select, year dropdown, textbox and dropdown combination, calendar, selectize, checkbox, radio, email, phone, URL, image, oEmbed, content area, sidebar, and Google Place Autocomplete. Any field can be marked as a repeater so members add multiple entries for it.

03

Three resume layouts, switchable by the member

Three resume layouts ship built in. You pick the default in the Resume Layouts tab, and when you enable member switching each member chooses which of the three their own resume renders in. The layout is stored per user, so different members can present the same structured data in the presentation they prefer.

04

Profile resume search

The Profile Search tab lets you choose which resume fields become searchable, so visitors browsing the community can filter members by the data in their resume. Searchable fields support textbox, dropdown, and combination types, so a recruiter can search for a skill or a degree and surface the members who listed it.

05

Google Place Autocomplete on location fields

Add a Google Places API key in the General tab and any Google Place Autocomplete field, such as the institution place on Education or the company location on Experience, fills in real places as the member types. Without a key the field falls back to a plain text input, so the resume still works.

06

Shortcode and BuddyBoss support

The [bprm_resume] shortcode renders a member's resume on any page outside the profile tab. The plugin requires BuddyPress or BuddyBoss Platform and detects BuddyBoss to adapt its profile heading and tab UI. Field display can also be controlled so a resume group with empty values is not shown.

07

PDF download and CSV export and import

A member can download a resume as a PDF, generated on demand from the saved data through the bundled mPDF library, so the structured resume becomes a portable file. On the admin side, a batch export and import tool moves resumes in and out as CSV: export the resume data, download a sample CSV to follow the format, and import a prepared file to populate resumes in bulk.

08

Repeater fields and per-field visibility

Any field or group can be a repeater, so a member adds as many rows as they need on the front-end resume form, with add and remove controls that keep the row indexes in order. Members also set per-field visibility on their own resume, choosing which fields show and which stay hidden, with the choices saved against the member so each resume controls what it reveals.

Made for

Six audiences. One product.

Job board operatorsCommunity managersMembership site ownersFreelance and talent networksEducation and alumni sitesSite builders and agencies

Pricing

Same complete plugin on every tier. Pick how many sites you run.

Every tier ships the full feature set: the profile Resume tab, the four structured field groups, the field builder, three switchable layouts, profile resume search, Google Place Autocomplete, and the [bprm_resume] shortcode. Tiers differ only by the number of sites your license covers. Yearly plans include a year of updates and support; lifetime plans pay once and keep updates forever.

Personal

$49 / year

or $149 lifetime

One community site.

  • 1 site
  • Profile Resume tab and field builder
  • Three layouts and profile resume search
  • BuddyPress and BuddyBoss support
  • 1 year of updates + support
Get Personal at $49 or lifetime at $149
Most popular

Professional

$99 / year

or $299 lifetime

Five sites. Freelancers and small agencies.

  • 5 sites
  • Profile Resume tab and field builder
  • Three layouts and profile resume search
  • BuddyPress and BuddyBoss support
  • 1 year of updates + support
Get Professional at $99 or lifetime at $299

Agency

$129 / year

or $349 lifetime

Unlimited sites for agencies running many community builds.

  • Unlimited sites
  • Profile Resume tab and field builder
  • Three layouts and profile resume search
  • BuddyPress and BuddyBoss support
  • 1 year of updates + support
Get Agency at $129 or lifetime at $349

Before you install

Questions community operators ask.

Answered by the team that maintains the plugin. Anything else, reach out through the contact page.

  1. 01

    Does this require BuddyPress?

    Yes. It runs on BuddyPress or BuddyBoss Platform, both of which are supported. The Resume tab is added to the BuddyPress profile navigation, so the profile component has to be active. The plugin detects BuddyBoss and adapts its profile heading and tab UI to match.

  2. 02

    Can members download a resume as a PDF?

    Yes. A member can download a resume as a PDF, generated on demand from the saved resume data through the bundled mPDF library, so the structured resume becomes a portable file. On the admin side, a batch tool also exports and imports resumes as CSV, with a sample CSV to follow the format, for moving resume data in and out in bulk.

  3. 03

    Can members control which fields their resume shows?

    Yes. Members set per-field visibility on their own resume, choosing which fields show and which stay hidden, and the choices are saved against the member. The Field Settings tab also lets you, the admin, control which fields appear in the form in the first place and keep only the groups your community needs.

  4. 04

    Can I add my own fields?

    Yes. The Field Settings tab includes a builder for new fields and new groups, all from the admin without code. You set the field type from seventeen options, including textbox, select, year dropdown, calendar, image, oEmbed, and Google Place Autocomplete, and you can mark a field as a repeater so members add multiple entries.

  5. 05

    What is the Google API key for?

    It powers the Google Place Autocomplete field type. With a Google Maps API key entered in the General tab, location fields such as the institution place on Education or the company location on Experience fill in real places as the member types. The admin validates the key right on the settings screen so you know it works, and without a key the field falls back to a plain text input.

  6. 06

    How many resume layouts are there?

    Three. You set the default in the Resume Layouts tab, and when you enable member switching each member picks which of the three their own resume renders in. The chosen layout is stored per user.

  7. 07

    Can visitors search members by their resume?

    Yes. The Profile Search tab lets you choose which resume fields become searchable, so visitors filter the community by resume data. Searchable fields support textbox, dropdown, and combination field types, so someone can search for a skill or a degree and surface the matching members.

  8. 08

    Can I show a resume outside the profile tab?

    Yes. Use the [bprm_resume] shortcode to render a member's resume on any page. This is handy for a featured-member page or a custom directory layout where you want the resume to appear outside the standard BuddyPress profile navigation.

  9. 09

    Does it have a REST API?

    No. The plugin does not register any REST endpoints of its own. Resume data is stored in standard WordPress user meta and rendered through BuddyPress templates and the [bprm_resume] shortcode, so there is no separate resume API to query.

  10. 10

    What happens to the data if I uninstall?

    Resume data lives in user meta and the plugin keeps its configuration in WordPress options, with no custom database tables. Deactivating leaves your data in place. If you need a full removal, the data clears through the bundled uninstall routine.

Put a real resume on every member profile.

Activate the plugin, choose which fields and groups to keep in the Field Settings tab, and pick a default layout in Resume Layouts. The Resume tab appears on every BuddyPress profile right away, members start filling in their education, experience, and skills, and visitors can search the directory by the resume fields you made searchable.