Try this snippet, which let’s you determine wich tab you will see first when on a group.
function bpfr_custom_group_default_tab($default_tab){
/**
* class_exists() is recommanded to avoid problems during updates
* or when Groups Component is deactivated
*/
if ( class_exists( 'BP_Group_Extension' ) ) : //
$group=groups_get_current_group();//get the current group
if(empty($group))
return $default_tab;
switch($group->slug){
case 'kill-bill': // group name (use slug format)
$default_tab='forum';
break;
case 'titanic':
$default_tab='members';
break;
default:
$default_tab='home';// the original default landing tab
break;
}
return $default_tab;
endif; // end if ( class_exists( 'BP_Group_Extension' ) )
}
add_filter('bp_groups_default_extension','bpfr_custom_group_default_tab');
Comment shane’s function before using this function.
I have deactivated the shane’s function and added this to functions.php but nothing is happen, default tab is still activity
Must I change or add something to the code?
Thanks
Edit: Ok, I understand now the function. If I use the cases for each individual group it works great, but if I put “forum” in default_tab I get a 404 error when I click on a group:
default:
$default_tab=‘forum’;// the original default landing tab
break;
Ok, was a problem with the ” in textedit. Works great, thank you!!