Skip to:
Content
Pages
Categories
Search
Top
Bottom

I CAN reorder profile menu but CANT reorder groups menu

  • @wbrown

    Participant

    I’m using the following bp-custom.php edit and it reorders my profile items perfectly, but utilizing similar code (the 2nd half) I can’t successfully reorder the groups menu. Can anyone help me find where I’ve went wrong? I’ve been going round and round with this for days.

    Thank you

    function my_setup_nav() {
    global $bp;

    // Change the order of menu items
    $bp->bp_nav['activity']['position'] = 10;
    $bp->bp_nav['profile']['position'] = 20;
    $bp->bp_nav['friends']['position'] = 30;
    $bp->bp_nav['groups']['position'] = 40;
    $bp->bp_nav['media']['position'] = 50;
    $bp->bp_nav['messages']['position'] = 88;
    $bp->bp_nav['settings']['position'] = 90;
    $bp->bp_nav['docs']['position'] = 100;

    }

    add_action( 'bp_setup_nav', 'my_setup_nav', 1000 );

    function my_bp_groups_forum_first_tab() {
    global $bp;

    $bp->bp_options_nav['groups']['home']['position'] = '10';
    $bp->bp_options_nav['groups']['hierarchy']['position'] = '20';
    $bp->bp_options_nav['groups']['members']['position'] = '30';
    $bp->bp_options_nav['groups']['forum']['position'] = '35';
    $bp->bp_options_nav['groups']['send-invites']['position'] = '40';
    $bp->bp_options_nav['groups']['media']['position'] = '80';
    $bp->bp_options_nav['groups']['docs']['position'] = '90';
    $bp->bp_options_nav['groups']['admin']['position'] = '99';

    }

    add_action( 'wp', 'my_bp_groups_forum_first_tab' , 999);

Viewing 1 replies (of 1 total)
  • @wbrown

    Participant

    I have updated the bottom portion of code the following:

    function my_bp_groups_forum_first_tab() {
    global $bp;

    $bp->bp_options_nav[$bp->groups->current_group->slug][‘admin’][‘position’] = 1;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘home’][‘position’] = 2;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘members’][‘position’] = 4;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘hierarchy’][‘position’] = 6;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘forum’][‘position’] = 8;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘send-invites’][‘position’] = 10;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘media’][‘position’] = 30;
    $bp->bp_options_nav[$bp->groups->current_group->slug][‘docs’][‘position’] = 90;

    }

    add_action(‘wp’, ‘my_bp_groups_forum_first_tab’);

    It seems to have worked, except for the “hierarchy’ tab. This is for subgroups and for some reason refuses to be anything but the last item in line.

Viewing 1 replies (of 1 total)
  • The topic ‘I CAN reorder profile menu but CANT reorder groups menu’ is closed to new replies.
Skip to toolbar