Plugin: BuddyPress Block Activity Stream Types

Join this plugin group to follow comments, support topics and reviews.

Frequently Asked Questions

How do I exclude a certain activity types?

You may scan the bp-core code, plugin code, or attempt to view the types already entered into the database.

How does it work?

When bp-core or a plugin attempts to record a new activity – this plugin will block the database insert (by nulling out the type prior to saving – bp_activity_type_before_save )

I blocked a type but the filter still appears in my theme in the dropdown select box

Certain types are hardcoded into the theme file bp-default/activity/index.php – you may need to remove the html select option

Some plugins may register the do_action( ‘bp_activity_filter_options’ ) – there is no way to filter these out automatically and may require editing the plugin’s core files – remove the action hook.

I blocked a type but still see the old activity records

This plugin does not remove previous logged activity items – you’ll need to manually delete these.

I want to block a certain blog on my network from sending activity stream updates

You may hook on the filter bp_activity_block_denied_activity_type_check which provides all activity level data. From here you can provide your own logic to block an activity record. ie, blog_id

See this forum thread for details: http://etivite.com/groups/buddypress/forum/topic/quick-tip-hooking-block-activity-stream-types-plugin-on-a-granular-level/

I want to unblock a type and see all the old activity records

Sorry, since you blocked certain types from the database – nothing was ever saved to begin with.

My question isn’t answered here

Please contact me on http://etivite.com