Skip to content

Relevant Activity Feed

The Enable Relevant Activity setting filters the sitewide BuddyPress activity directory so that a logged-in member sees only activity that is meaningful to them: posts from people they follow or are friends with, groups they have joined, forum threads they are subscribed to, and updates that mention them.

This is different from the merged Newsfeed tab on member profiles. The Relevant Activity feature applies to the Activity directory page (the sitewide feed), not to a member’s own profile tabs.

When Relevant Activity is enabled, the activity directory shows posts matching any of the following criteria:

The member’s own activity. Posts made by the logged-in member.

Friends’ activity. Posts from members who are friends, via the BuddyPress Friends component (friends_get_friend_user_ids()). If the Friends component is not active, this source is skipped.

Followed members’ activity. Posts from members the logged-in user follows, via the BP-Follow plugin (bp_get_following_ids()). If BP-Follow is not installed, this source is skipped.

Group activity. Activity posted in groups the member has joined (groups_get_user_groups()). If the Groups component is not active, this source is skipped.

Forum subscriptions. Activity from bbPress forum topics the member is subscribed to, stored in the _bbp_subscriptions user meta. If bbPress is not active, this source is skipped.

Mentions. Any activity post whose content contains @username matching the logged-in member’s username. This is a LIKE search on the activity content column.

Each source is checked independently. Unavailable plugins or inactive components are silently skipped. The filter only adds the sources that exist.

  1. Go to WB Plugins > Newsfeed in WordPress admin.
  2. Click the General tab.
  3. Turn on Enable Relevant Activity.
  4. Save changes.

The setting only appears when BuddyBoss Platform is not active. If you are running BuddyBoss, BuddyBoss provides its own equivalent feed and this toggle is hidden (see Compatibility).

After enabling, members who visit the sitewide activity directory see a filtered feed rather than all public activity. Members who are not logged in see the unfiltered public activity, because the filter only runs for authenticated users.

Members with no friends, no groups, no followed users, and no subscriptions will see only their own activity plus any posts that mention them.

The relevant activity filter builds a database query that includes all of a member’s friend IDs, followed user IDs, and group IDs in a single IN(...) clause. On large sites with members who have thousands of connections, this query can become slow. If you run a large community, test this setting with realistic data volumes before enabling it in production.

The Relevant Activity feature and the Newsfeed tab (merged activity feed) are independent of each other:

Feature Where it applies
Newsfeed tab (merged feed) Member profile > Activity section
Relevant Activity Sitewide activity directory page

You can enable either or both independently. Most sites enable both for a consistent experience across profile pages and the sitewide feed.

Setting Path
Enable Relevant Activity WB Plugins > Newsfeed > General

See General Settings for full field descriptions.