Skip to:
Content
Pages
Categories
Search
Top
Bottom

Reply To: How can i hide new registered member update, from activity streams?

@danbp

Participant

hi @henrywright. Oooooooooooups ! No pasaran. 😉

@hammed4real101,

try this (add to child-theme functions.php or bp-custm.php) :

function swa_remove_new_member_activity( $a, $activities ) {
 
	//allow site admin to see
	if ( is_site_admin() )
		return $activities;
 
	foreach ( $activities->activities as $key => $activity ) {
		// activity type name is new_member
		if ( $activity->type =='new_member') {
		unset( $activities->activities[$key] );
		 
				// recalculate activity items for pagination
				$activities->activity_count = $activities->activity_count-1;
				$activities->total_activity_count = $activities->total_activity_count-1;
				$activities->pag_num = $activities->pag_num -1;
		}
	}
 
	// Renumber the array keys to account for missing items 
	$activities_new = array_values( $activities->activities );
	$activities->activities = $activities_new;
	
	// output
	return $activities;
}
add_action('bp_has_activities','swa_remove_new_member_activity', 10, 2 );
Skip to toolbar