Wbcom Designs – Shortcodes & Elementor Widgets For BuddyPress

Plugin Banner

Wbcom Designs – Shortcodes & Elementor Widgets For BuddyPress

by wbcomdesigns

Download
Description

BuddyPress puts activity, members and groups on their own directory pages. This plugin lets you place them anywhere else too: a landing page, a sidebar-free welcome page, or a page built in Elementor.

Three shortcodes

  • [activity-listing] – the activity stream with comments, favorites and load more.
  • [members-listing] – the members directory with Add Friend and Message buttons, in a grid or a list.
  • [groups-listing] – the groups directory with Join and Request Membership buttons, filtered to public, private or hidden groups if you like.

Each shortcode accepts attributes for things like the number of items, the title, grid or list layout and filters. The plugin’s admin screen lists every attribute with examples.

Three Elementor widgets

If Elementor is active, BuddyPress Activity, BuddyPress Members and BuddyPress Groups widgets appear in the editor, with controls that match the shortcode attributes.

The listings render through BuddyPress’s own Nouveau templates, so they pick up your theme’s BuddyPress styling.

More from Wbcom Designs

  • BuddyX – free community theme for BuddyPress and BuddyBoss sites.
  • BuddyNext – a complete community platform for WordPress.
  • Jetonomy – modern discussion forums for WordPress.
  • WB Gamification – points, badges and leaderboards for your members.
  1. Install and activate BuddyPress.
  2. In WordPress, go to Plugins > Add New, search for “Shortcodes for BuddyPress”, then install and activate it.
  3. Go to WB Plugins > BP Shortcodes to see every shortcode and its attributes.
  4. Add [activity-listing], [members-listing] or [groups-listing] to any page, or use the matching Elementor widget.
  1. The activity stream on a regular page with [activity-listing].

    The activity stream on a regular page with [activity-listing].

  2. The members directory as a grid with [members-listing].

    The members directory as a grid with [members-listing].

  3. The groups directory with join and membership buttons with [groups-listing].

    The groups directory with join and membership buttons with [groups-listing].

  4. The admin overview: shortcodes, Elementor widgets and BuddyPress component status.

    The admin overview: shortcodes, Elementor widgets and BuddyPress component status.

  5. The shortcode reference with what each shortcode shows.

    The shortcode reference with what each shortcode shows.

  6. Every attribute of [members-listing] with examples.

    Every attribute of [members-listing] with examples.

Does this plugin require BuddyPress?

Yes. BuddyPress must be installed and active. WordPress will ask you to activate it first.

Which BuddyPress components do I need?

Each shortcode needs its component turned on in Settings > BuddyPress: Activity Streams for [activity-listing], User Groups for [groups-listing]. Members is always on. If a component is off, the shortcode shows a notice instead of the listing.

Do I need Elementor?

No. The shortcodes work in any editor. The Elementor widgets only appear when Elementor is active.

Where do I ask for support?

Please use the plugin support forum.

Not usable

By ali (kusatra) on May 20, 2024

The idea is great. But this is rather poor implementation of Youzify plugin. The member list for example only returns a single item per line. So, it does not matter what member count per page you define, they all appear vertically. CSS wise not very appealing. and nothing much to improve in terms of visualization.

Dissapointing.

By Tim Wilson (wilsonts) on February 8, 2023

This plug in is out of date and doesn’t appear to work with WP 6.1.1. The online documentation is missing. Waste of my time

Easy to use very useful if you need it!

By Carlen on September 17, 2021

Simple, easy to use, and no issues so far. Very useful if you need it.

Great Plugin

By shafeershan on August 3, 2021

Great Plugin

Very useful

By diegobelohlavek on May 20, 2021

Thanks a lot

Seems to be a great plugin but i need some help

By fuegodon on April 7, 2020

Hi and thank you for this amazing tool, i was searching for a way to speak with you and ask toy for some help, i was not able to find this information no where, can you please tell me if your plugin will add or create a login shortcode for BPress… i wanto use a login page that is not the usual WP backend login URL… please let me know if there is a way to contact you im sorry if this is not the way to do it, i will download your plugin and test it….

Easy to Use

By ericdawn on January 23, 2020

Thanks to the plugin owner. Easy to use shortcodes.

Easy to use

By brunomac on June 27, 2018

Very easy to use, although I would like to remove the search and order by from the templates… I’m sure I will make it… 😀

Works Great on My WP 4.9.4 / BP 2.9.3 Install

By Jane (cubytes) on April 2, 2018

Very happy with it. I did need to make sure I used a new Page and not one that BP pre-installed.

Very Helpful shortcodes

By darron29 on April 2, 2018

Easy to use shortcodes for Listing Activity, Members Thanks

3.0.1 – November 2026

  • Fix – [members-listing] showed “please enable BuddyPress” on sites with the Extended Profiles component turned off. It now only needs the Members component.
  • Fix – Page links under [members-listing] and [groups-listing] are now centered below the list.
  • Security – The three shortcode class files now refuse direct web access.
  • Dev – Requires PHP 8.1 or later. Tested up to WordPress 7.1 and BuddyPress 14.5.2.

3.0.0 – July 2026

Major release. The admin screen is rebuilt, the Nouveau template pack is now the only pack, and the performance settings screen has been removed. Read the upgrade notice before updating.

  • New – Rebuilt the admin screen on the Wbcom card-panel layout with sidebar navigation, a dashboard overview, and reskinned shortcode reference tabs.
  • New – Added a Discover tab listing other free Wbcom tools.
  • New – Implemented the status attribute on [groups-listing] so you can limit the directory to public, private, or hidden groups.
  • Improve – Rewrote the Elementor widgets for the three shortcodes so their controls match the shortcode attributes.
  • Improve – Reduced the plugin to a single Nouveau template pack; all three shortcodes now render through it on both BuddyPress and BuddyBoss.
  • Improve – Made the admin shortcode reference match the code, so every documented attribute is one the shortcode actually accepts.
  • Improve – Added Requires PHP and Requires Plugins headers so WordPress can enforce the BuddyPress dependency.
  • Fix – The [activity-listing] and [groups-listing] shortcodes no longer cause a fatal error when BuddyPress is inactive; they now show the same “enable BuddyPress” notice as the members shortcode.
  • Fix – Fixed the load-more control on [activity-listing], which could crash or request a missing asset.
  • Fix – Removed the leftover activity posting form that appeared to logged-out visitors.
  • Fix – Fixed Add Friend and Message buttons overlapping in the [members-listing] grid layout.
  • Fix – Fixed the grunt build so the release zip ships the real minified assets and an accurate translation template.
  • Security – Clamped the load-more AJAX per_page and limit values so a public request cannot force an unbounded query.
  • Dev – Added bin/local-ci.sh as the blocking gate (PHP lint, coding standards, static analysis, functional tests) and a functional test suite covering the shortcode attribute and widget matrix.
  • Dev – Removed dead code, unused scaffolding, and the duplicated feedback notice.
  • Compat – Tested with WordPress 7.0. The plugin now requires WordPress 6.5 and PHP 8.0.

2.9.1

  • Fix – Load text domain issue.
  • Fix – Removed redundant functions for activity action wrapper.
  • Fix – Render BuddyBoss video activity in activity listing widget.
  • Fix – BuddyBoss video activity not displaying correctly.

2.9.0

  • Added: Support for shortcode parameter handling in Elementor and Youzify setups.
  • Added: UI support and styling improvements for Reign, BuddyBoss, and Youzify themes.
  • Added: Function to handle default theme class integration (Reign & others).
  • Added: Proper documentation links for shortcode parameters.
  • Updated: Group and member listing UIs, pagination, and comment replies with BB Platform.
  • Updated: Code readability with inline comments.
  • Updated: Language strings for better clarity and localization.
  • Updated: CSS/JS loading to occur only when shortcode or widget is active.
  • Updated: Minified JS and CSS files and included RTL support.
  • Fixed: Fatal errors on plugin activation, especially with Youzify and Elementor.
  • Fixed: Load more activities not working in Elementor widgets.
  • Fixed: Share functionality in activity shortcodes.
  • Fixed: Link preview in Elementor widgets.
  • Fixed: Shortcode behavior on Youzify-powered pages.
  • Fixed: Spacing and layout issues for group/member count.
  • Fixed: PHP warnings (undefined offset), PHPCS compliance issues, and hard-coded text domain warnings.
  • Removed: Obsolete code and files from the Wbcom folder for a cleaner codebase.

2.8.0

  • Fix: Resolved double popup issue with Youzify after scheduling an activity.
  • Fix: Addressed issues with scheduling activities in Youzify.
  • Fix: Corrected image-related problems in the Youzify plugin.
  • Fix: Resolved UI issues with Youzify, including activity and shortcode errors.
  • Fix: Ensured scheduled time displays properly with Youzify.
  • Fix: Fixed fatal errors related to activity and group listings with Youzify.
  • Fix: Resolved PHP deprecation warnings across components.
  • Fix: Fixed notification icon and button issues for BuddyPress and BuddyBoss themes.
  • Fix: Removed pagination issues in group and member listings with Youzify.
  • Fix: Resolved errors when editing activity shortcodes with Elementor.
  • Fix: Fixed compatibility issues with rtMedia and Youzify activity listing shortcodes.
  • Fix: Corrected spelling and translation errors in multiple components.
  • Enhancement: Added Member Elementor widget compatibility with Youzify.
  • Enhancement: Integrated display count functionality for rtMedia + Youzify.
  • Enhancement: Added filters to modify activity and member listing outputs.
  • Enhancement: Improved compatibility for group actions (Manage Groups, Request Membership) in Youzify.
  • Enhancement: Enhanced CSS and UI for group and member shortcodes with Elementor.
  • Enhancement: Added filters for modifying notifications and group query arguments.
  • Enhancement: Added action hooks before and after rendering activity and member shortcodes.
  • Enhancement: Added admin notices for missing templates or disabled BuddyPress components.
  • General: Improved UI consistency for BuddyBoss and Reign themes.
  • General: Enhanced error handling and compatibility for BuddyPress shortcodes.
  • General: Added detailed comments for better code readability.
  • General: Ensured PHPCS compliance for all plugin files.

2.7.1

  • Fix: (#179)Fixed fatal error call to undefined function bp_nouveau_get_container_classes()
  • Fix: Fixed Plugin redirect issue when multi plugin activate the same time
  • Fix: Compatibility check with WordPress 6.5.0

2.7.0

  • Fix: Added activity-meta in activity shortcode
  • Fix: Update shortcode code flow
  • Fix: Updated top banner and Links
  • Fix: Fixed text domain
  • Fix: Remove display_comments parameter from activity
  • Fix: Managed groups, member shortcode listing
  • Fix: Add loop-layout parameters for member and group
  • Fix: Member list shortcode UI managed
  • Fix: Managed UI activity shortcode

2.6.5

  • Fix: (#175) Issue with WPBakery
  • Fix: Deprecated issue
  • Fix: PHPCS fixes

2.6.4

  • Fix: Group Shortcode group content length issue
  • Fix: (#172) Pagination issue in notification
  • Fix: (#168) Activity UI issue
  • Fix: (#172) Issue with php 8.2
  • Fix: (#170) Issue with BuddyBoss
  • Fix: (#169) Page title issue
  • Fix: (#167) Pagination is missing in the per_page parameter
  • Fix: (#161) Group Listing issue
  • Fix: (#162) Page title issue with Buddyx
  • Fix: (#106) Shortcode activity page has two stories options
  • Update: BuddyPress class for the default theme

2.6.3

  • Fix: (#161) Pagination missing

2.6.2

  • Fix: (#153) Managed shortcode notifications order actions
  • Fix: (#151) Fixed error on adding shortcode
  • Fix: (#148) Fixed php error while activate free and pro plugins together
  • Fix: (#153) Fixed UI of [notifications-listing] shortcode border
  • Fix: (#152) Fixed buddyboss notification does not work

2.6.1

  • Fix: (#147) Fixed members and group shortcode notice issue
  • Fix: (#150) Fixed pagination is not showing with perpage shortcode
  • Fix: (#64) Fixed knowledge base url issue

2.6.0

  • Fix: Updated Admin wrapper

2.5.0

  • Fix: (#145) Fixed php notices
  • Fix: Fixed phpcs issue
  • Fix: Update Url of Group Read More

2.4.0

  • Fix: updated widget logic to be used together
  • Fix: Group views as per BP l\oop grid column count setting
  • Fix: #119 – Comment is navigating to page not count
  • Fix: enqueue admin js and css on plugin page

2.3.0

  • New Feature: Added Widgets for Activity, Member Directory, and Group Directory with Elementor
  • Update: Shortcode compatibility upto BuddyPress v7.2.0

2.1.0

  • Fixed #72 – Not working with reign learndash addon

2.0.1

  • BP 5.0.0 compatibility testing

2.0.0

  • Code Rewrite

1.0.0

  • first version.