You can use the short-code [bp-user-badges] to list all members with a specific badge.

The short-code provides following options:-

slug:- It is required. It is the slug of the badge. For Role/Member types based badge, It is the role name e.g “administrator” or the member type name.

Example:- List all members with badge slug “king”

[bp-user-badges slug='king']

context:- Optional. Only required when listing for role or member type based badges. Possible values are ‘role’ or ‘member_type’

Example:- List  5 users who have badges for “Author” role(or who have author role).

[bp-user-badges slug='author' context='role' max=5]

Example:- List 5 users who have “student” member type badge.

[bp-user-badges slug="student" context="member_type" max=5]

You should not specify context for custom badges.

view:- Optional. Possible values are “list”, “default”. It decides how the list will be displayed as a block of avatar of a vertical list of users.


[bp-user-badges slug="king" view="list"]

max:- Maximum number of users to list


[bp-user-badges slug="king" max=5]










Buddy Press Member Shortcodes