BuddyPress User Badges adds badge functionality to the BuddyPress-based community. The plugin allows you to create any number of custom badges and assign those badges to users. Badges can be assigned manually or automatically. These badges will be displayed in the BuddyPress member list as well as on the profile page.
This is EXACTLY the same product as distributed by the developer. Sales Page
Integration & Output
-
Frontend Display: Automatically integrates with the BuddyPress Members Directory, Group Members list, and Single User Profile pages.
-
Image Support: Supports JPG, PNG, and SVG formats for badge icons.
-
Positioning: Global settings allow badges to be displayed either before or after the user’s name.
-
Custom Styling: Provides a specific CSS class (
.bp-user-badges-badge-list) for easy overrides. Default icon size is usually restricted to 32px, but this is adjustable via custom CSS.
Key Features
The plugin categorizes badges into three distinct types:
| Badge Type | Logic & Assignment |
| Custom Badges | Manually created by admin. Assigned to specific users via the “Edit User” screen in the WordPress dashboard. |
| Role-Based Badges | Automatically assigned based on the user’s WordPress Role (e.g., Administrator, Editor, Contributor). |
| Member Type Badges | Automatically assigned based on BuddyPress Member Types. Useful for differentiating “Students” from “Teachers” or “Pro” vs “Free” members. |
Advanced Functionality
-
Drag-and-Drop Sorting: Admins can manually reorder how badges appear on a user’s profile through a simple drag-and-drop interface in the backend.
-
Activity Triggers: While primarily manual or role-based, the plugin supports “Automatic” assignment based on predefined criteria like post counts, comment thresholds, or registration milestones.
-
Badge Linking: Each badge can be assigned a unique URL, allowing users to click a badge to visit a landing page or “hall of fame.”
-
Shortcodes: Includes shortcodes (e.g.,
[bp-user-badges]) to display badges in custom locations like sidebars or specialized landing pages.
Admin Controls
-
Global Settings: Located under
Settings > Badge Settings. -
Management Hub: Located under
Users > Badges. -
Visibility Toggle: Each badge can be “Activated” or “Deactivated” globally without deleting the data, making it easy to run seasonal or limited-time achievements.
- Categories: WordPress Plugins
- Tags: BuddyDev
