BuddyPress keeps its directories on their own pages. Three shortcodes let them out.
Shortcodes for BuddyPress registers [activity-listing],
[members-listing] and [groups-listing].
Each one takes the same arguments the underlying BuddyPress loop takes, so you can filter, sort and
paginate the directory right in the shortcode. The same three come as Elementor widgets in this free plugin.
Three shortcodes. Each takes the arguments its BuddyPress loop takes.
These are not fixed embeds. The attributes you pass go into the same query BuddyPress runs on its own
directory pages, so one shortcode can be a full directory on one page and a tight filtered slice on another.
Set load_more="1" and the stream fetches the next batch over AJAX instead of paging. Activity comments stay collapsed on purpose: the plugin pins display_comments to false so a known BuddyPress comment-loop error cannot fire inside a page.
include_member_role and exclude_member_role resolve WordPress roles into user IDs before the query runs, so a page can list only your editors, or everyone except them, without you hand-writing an ID list.
status narrows the directory to public, private or hidden groups. Set orderby or order and the shortcode drops its default alphabetical type, because inside BuddyPress type quietly overrules both.
The full attribute list for all three, with defaults and worked examples, ships inside the plugin under
Shortcodes in the WordPress admin, so it is always the list your installed version actually accepts.
Included free
The same three, as Elementor widgets. No licence involved.
The plugin is named Shortcodes and Elementor Widgets for BuddyPress because both ship in the free
download. When Elementor is active, the plugin adds a BuddyPress Widgets category with an activity, a members
and a groups widget in it. Drag one in and set it up in the panel instead of typing a shortcode.
✓Each widget control maps onto a real shortcode attribute, so the panel and the shortcode produce the same output.
✓The integration only loads once Elementor has loaded, so sites without it carry none of the code.
✓Titles with quotes or brackets render as typed, because settings are passed as values rather than pasted into a shortcode string.
Elementor · Widgets
BuddyPress Widgets
ABP ActivityRenders [activity-listing]
MBP MembersRenders [members-listing]
GBP GroupsRenders [groups-listing]
BP Members · Content
Type
Newest registered
Per page
12
Grid
Yes
Columns
four
Member role
editor, author
Fit and control
What it expects from your site, and what it hands back to you.
What it needs
BuddyPress, enforced by WordPress
The plugin declares BuddyPress as a required plugin in its header, so WordPress blocks activation without it rather than letting you find out on the front end.
The Nouveau template pack
Rendering runs through BuddyPress Nouveau. If a theme swaps that pack out, the shortcodes show a notice explaining what is missing instead of printing broken markup.
WordPress 6.5 and PHP 8.0
Both are declared in the plugin header. Version 3.0.0 is tested against WordPress 7.0.
A component that is switched on
Turn off the activity or groups component in BuddyPress and its shortcode prints the standard BuddyPress notice. It does not fatal the page.
What you can change
Override any template in your theme
The template loader checks your theme before the plugin folder, so a copied file wins without touching plugin code.
BuddyBoss variants are already there
Members and groups each ship a bb- template alongside the bp- one, and the activity shortcode detects BuddyBoss to correct its group scope.
Filter the query before it runs
Each shortcode exposes its own query filter, plus a {tag}_attributes filter over the parsed attributes and before / after render actions.
All three shortcodes, all their attributes and all three Elementor widgets are in the free download, on as many
sites as you like. Pro is a separate plugin for teams that want the extras below; it replaces the free one
rather than sitting on top of it, and the two cannot run together.
Free
Shortcodes for BuddyPress
Version 3.0.0 · Requires BuddyPress with the Nouveau template pack
✓Use on unlimited sites, with no feature held back
✓[activity-listing], [members-listing] and [groups-listing]
✓Elementor widgets for all three
✓Role filtering on the member directory
✓Status, ordering and parent filters on the groups directory
✓Load more on the activity stream over AJAX
✓Nouveau templates you can override in your theme
✓BuddyBoss template variants for members and groups
✓An attribute reference inside the WordPress admin
The same three shortcodes and widgets, plus an object cache layer over the shortcode queries,
WP-CLI commands under wp bp-shortcodes, the legacy template pack alongside
Nouveau, and licensed updates. Tiers differ by site count and support only, never by feature.
Pro is licensed per year and renews for updates and support. Full details on the
Pro page, and our refund policy applies to both.
Before you install
Questions people ask first.
Answered against the shipped 3.0.0 code by the team that maintains it. Anything else, use the contact page.
01
Does this need BuddyPress?
Yes. The plugin declares BuddyPress as a required plugin, so WordPress will not let you activate it on its own. It also renders through the BuddyPress Nouveau template pack, and it shows a clear notice rather than broken markup if Nouveau is not available.
02
Which shortcodes does the current version register?
Three: [activity-listing] for the activity stream, [members-listing] for the member directory and [groups-listing] for the groups directory. Some older documentation for this plugin mentions a notifications shortcode; version 3.0.0 does not register one.
03
Are the Elementor widgets really in the free plugin?
Yes. The free plugin adds a BuddyPress Widgets category to Elementor with activity, members and groups widgets in it. The widget controls map onto the same attributes the shortcodes accept, so both routes produce the same output.
04
Does it work with BuddyBoss?
The members and groups directories each ship a BuddyBoss template variant next to the standard one, and the activity shortcode detects BuddyBoss and corrects its group scope. You do not configure anything for this.
05
Can I change the markup it outputs?
Yes. The template loader checks your theme before the plugin folder, so copying a file such as nouveau/members/bp-shortcodes-members.php into your theme takes it over. There are also filters over the parsed attributes and over each query before it runs.
06
Can I run the free plugin and Pro at the same time?
No. They are two builds of the same plugin, not a base and an add-on. If Pro is active, the free plugin deactivates itself and tells you why.
07
What does Pro add?
The same three shortcodes and Elementor widgets, plus an object cache layer over the shortcode queries, WP-CLI commands under wp bp-shortcodes, the legacy template pack alongside Nouveau, and licensed updates with support.
Put a BuddyPress directory on the page it belongs on.
Install the plugin, paste one of the three shortcodes into any post or page, and the directory renders with your
theme's BuddyPress styling. Nothing to configure first, and no settings screen to learn.
Version 3.0.0 · Requires BuddyPress, WordPress 6.5 and PHP 8.0
WBComDesigns is amazing!
WBComDesigns is amazing. The WP plugins and themes are of top notch quality with lots of features and updated very frequently. Supports are very responsive and helpful. I use Reign with TutorLMS, and the experience is surprisingly smooth.…
Hoang Phan·VN·
The job well done!
The job well done, well in time - Thanks so much Anmbiya and team!
Happy Client·ZA·
WBCOM Designs is Amazing!
WBCOM Designs has constantly updated and supported their plugins and themes. Recently the new BuddyNext project is Amazing! - and the new line of addons like Mediaverse, Jetonomy, Mediashield, and Listora.. are likewise Amazing! - and very…
Edward S.·US·
High quality WordPress plugins and themes
We’ve hosted a number of Wbcom Designs clients on Levamo, and our experience with their products has been very positive. Their plugins and themes are well built, their support has been reliable, and they seem to be very innovative and…
Michael Eisenwasser·US·
I have worked with Wbcom Designs on…
I have worked with Wbcom Designs on several custom development requests for my WordPress platform, and my experience has been excellent.
christian nicolas·BJ·
Love this company
Love this company. Loved the REIGN product. They were there the entire time helping me set things up; and when things went wrong? They were quick to take action and help find a solution.
Fable Fortitude·CA·
Seriously, one of the best "software tech experiences" I've ever had!
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required…
Duston McGroarty·US·
I was using an excellent plugin created…
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket - I got a super-quick response and discovered the error was on my part…
Edward Bonthrone·US·
Excellent Theme, Powerful Plugins and Outstanding Support
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional…