bp_nouveau_get_single_item_subnav_classes()

Returns the single item subnav container classes.

Description

Return

(string) CSS classes

Source

File: bp-templates/bp-nouveau/includes/template-tags.php

1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
function bp_nouveau_get_single_item_subnav_classes() {
    $classes = array( 'bp-navs', 'bp-subnavs', 'no-ajax' );
 
    // Set user or group class string
    if ( bp_is_user() ) {
        $classes[] = 'user-subnav';
    }
 
    if ( bp_is_group() ) {
        $classes[] = 'group-subnav';
    }
 
    if ( ( bp_is_group() && 'send-invites' === bp_current_action() ) || ( bp_is_group_create() && 'group-invites' === bp_get_groups_current_create_step() ) ) {
        $classes[] = 'bp-invites-nav';
    }
 
    $class = array_map( 'sanitize_html_class', $classes );
 
    /**
     * Filters the final results for BuddyPress Nouveau single item subnav classes.
     *
     * This filter will return a single string of concatenated classes to be used.
     *
     * @since BuddyPress 3.0.0
     *
     * @param string $value   Concatenated classes.
     * @param array  $classes Array of classes that were concatenated.
     */
    return apply_filters( 'bp_nouveau_get_single_item_subnav_classes', join( ' ', $class ), $classes );
}

Changelog

Changelog
Version Description
BuddyPress 3.0.0 Introduced.

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.