Forum Replies Created
- 
		
			
That plugin you mentioned appears to prevent saving of certain activity types. Since I still want “user joined the group” messages to appear on non-feed pages, that plugin doesn’t really help. In the end I came up with this code, which appears to work well so far: `function nla_bp_has_activities( $val ) 
 {
 if( ! is_feed() )
 return $val;
 global $activities_template;
 $i=0;
 foreach( $activities_template->activities as $item )
 {
 if( $item->type == “joined_group” )
 $joined[] = $i;
 $i++;
 }
 foreach( $joined as $item )
 unset( $activities_template->activities[$item] );
 foreach( $activities_template->activities as $item )
 $activities[] = $item;
 $activities_template->activities = $activities;
 $activities_template->activity_count = count( $activities_template->activities );
 $activities_template->total_activity_count = count( $activities_template->activities );
 $GLOBALS = $activities_template;
 return $val;
 }
 add_action( ‘bp_has_activities’, ‘nla_bp_has_activities’ );`This is what I’ve got so far, but it’s not working… `function nla_bp_has_activities($val){ 
 global $activities_template;$i=0;$a=array();
 //var_dump($activities_template);exit();
 foreach($activities_template->activities as $item){
 if($item->type == “joined_group”)
 $a[]=$i;
 $i++;
 }
 foreach($a as $item)unset($activities_template->activities[$item]);
 array_values($activities_template->activities);
 $activities_template->activity_count=count($activities_template->activities);
 $activities_template->total_activity_count=count($activities_template->activities);
 //var_dump($activities_template);exit();
 return $val;
 }
 add_action( ‘bp_has_activities’,’nla_bp_has_activities’ );`I thought that too, but I didn’t have any success with it. So I did some more digging and found what I was looking for: 
 /wp-content/plugins/buddypress/bp-activity/feeds/bp-activity-group-feed.php