id ) ); $class = 'customize-control customize-control-' . $this->type; $setting = "bp_nouveau_appearance[{$this->type}_nav_order]"; $item_nav = array(); // It's a group if ( 'group' === $this->type ) { $guide = __( 'Customizing the Groups navigation order needs you create at least one group first.', 'buddypress' ); // Try to fetch any random group: $random = groups_get_groups( array( 'type' => 'random', 'per_page' => 1, 'show_hidden' => true, ) ); if ( ! empty( $random['groups'] ) ) { $group = reset( $random['groups'] ); $nav = new BP_Nouveau_Customizer_Group_Nav( $group->id ); $item_nav = $nav->get_group_nav(); } if ( $item_nav ) { $guide = __( 'Drag each possible group navigation items that are listed below into the order you prefer, in some groups some of these navigation items might not be active.', 'buddypress' ); } // It's a user! } else { $item_nav = bp_nouveau_member_customizer_nav(); $guide = __( 'Drag each possible member navigation items that are listed below into the order you prefer.', 'buddypress' ); } ?>