BuddyPress Profile Progression
Simple plugin that adds a progress bar on members pages, which displays the percentage of profile completed by a user. By default, each field of the profile, except the base field (Name), worth 1 point. If you have setup 10 fields and that your user has filled 4 fields, his progress bar will be at 4
Simple plugin that adds a progress bar on members pages, which displays the percentage of profile completed by a user.
By default, each field of the profile, except the base field (Name), worth 1 point. If you have setup 10 fields and that your user has filled 4 fields, his progress bar will be at 40%.
If you want to customize how points are calculated (some fields can worth more than others); or add custom functions which must be taken into consideration (eg. you can give points if the user has an avatar), you can do it using hooks. Check the FAQ !
A closer look.
WordPress 3 and above
- 01Check you have WordPress 3.0+
- 02Download the plugin
- 03Unzip and upload to plugins folder
- 04Activate the plugin.
Frequently asked questions.
How to embed the profile progression in my template ?
Use function bppp_progression_block($user_id). If no $user_id is set, the progression will be shown for the curent displayed user.
I want to change how points are given to a specific profile field
By default, each profile field worth 1 points. You can act on how profile fields are count by adding a function on the bppp_register_progression_point_XXX hook, where XXX is the label of the progression point item.
Example for profile field#2 (changing the value to 5 points) :
function edit_progression_point_for_field_2($item){ //change the amounts of points for this field $item[‘points’]=5; return $item; } add_filter(‘bppp_register_progression_point_profile-field-2’,edit_progression_point_for_field_2);