Support » Plugin: BuddyPress Activity Privacy » Bug with BuddyPress Followers plugin (duplicate entry undefined index)

  • Resolved Daniel Tara

    (@pseudoxiah)


    There’s a small bug with the BuddyPress Followers plugin. There’s a duplicate entry for “My Followers” and an undefined index ‘disabled’ notice. I solved this by replacing the code in includes/bp-activity-privacy-integrations.php like this:

    add_filter( 'bp_profile_activity_visibility_levels_filter', 'bp_get_profile_follow_activity_visibility_levels' );
    function bp_get_profile_follow_activity_visibility_levels($profile_activity_visibility_levels) {
    	if( ! in_array( 'followers', $profile_activity_visibility_levels ) ) {
    		$profile_activity_visibility_levels['followers'] = array(
    		        'id'       => 'followers',
    		        'label'    => __( 'My Followers', 'bp-activity-privacy' ),
    		        'default'  => false,
    		        'position' => 30,
    		        'disabled' => false,
    		);
    	}
    
    	return $profile_activity_visibility_levels;
    }
    
    add_filter('bp_groups_activity_visibility_levels_filter', 'bp_get_groups_follow_activity_visibility_levels' );
    function bp_get_groups_follow_activity_visibility_levels($groups_activity_visibility_levels) {
    	if( ! in_array( 'followers', $groups_activity_visibility_levels ) ) {
    		$groups_activity_visibility_levels['followers'] = array(
    		        'id'       => 'followers',
    		        'label'    => __( 'My Followers', 'bp-activity-privacy' ),
    		        'default'  => false,
    		        'position' => 35,
    		        'disabled' => false,
    		);
    	}
    
    	if( ! in_array( 'groupfollowers', $groups_activity_visibility_levels ) ) {
    		$groups_activity_visibility_levels['groupfollowers'] = array(
    		        'id'       => 'groupfollowers',
    		        'label'    => __( 'My Followers in Group', 'bp-activity-privacy' ),
    		        'default'  => false,
    		        'position' => 45,
    		        'disabled' => false,
    		);
    	}
    
    	return $groups_activity_visibility_levels;
    }

    https://wordpress.org/plugins/buddypress-activity-privacy/

Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • The topic ‘Bug with BuddyPress Followers plugin (duplicate entry undefined index)’ is closed to new replies.