BP_REST_Groups_Details_Endpoint::get_groups_tabs( WP_REST_Request $request )

Get Groups tabs.

Description

Parameters

$request

(Required) The request sent to the API.

Return

(array)

Source

File: bp-groups/classes/class-bp-rest-groups-details-endpoint.php

495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
public function get_groups_tabs( $request ) {
    $type = $request->get_param( 'type' );
    $tabs = array();
 
    $tabs_items = bp_nouveau_get_groups_directory_nav_items();
 
    if ( ! empty( $tabs_items ) ) {
        foreach ( $tabs_items as $key => $item ) {
            $tabs[ $key ]['title']    = $item['text'];
            $tabs[ $key ]['position'] = $item['position'];
            $tabs[ $key ]['count']    = $this->get_group_tab_count( $item['slug'], $type );
        }
    }
 
    return $tabs;
}

Questions?

We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.