bp_get_displayed_user_nav_<css_id>

Filters the navigation markup for the displayed user.

Description

apply_filters( 'bp_get_displayed_user_nav_<css_id>', (array) $array ); 

This is a dynamic filter that is dependent on the navigation tab component being rendered.

Parameters (1)

0. $array — Optional. (array) => array( '
  • ' . $user_nav_item->name . '
  • ', &$user_nav_item )
    The array.

    Usage

    To run the hook, copy the example below.
    1. $array = apply_filters( 'bp_get_displayed_user_nav_{$css_id}', $array ); 
    2.  
    3. if ( !empty( $array ) ) { 
    4.  
    5. // everything has led up to this point... 
    6.  
    7.  
    The following example is for adding a hook callback.
    1. // define the bp_get_displayed_user_nav_<css_id> callback 
    2. function filter_bp_get_displayed_user_nav_css_id( $array ) { 
    3. // make filter magic happen here... 
    4. return $array
    5. }; 
    6.  
    7. // add the filter 
    8. add_filter( "bp_get_displayed_user_nav_{$css_id}", 'filter_bp_get_displayed_user_nav_css_id', 10, 1 ); 
    To remove a hook callback, use the example below.
    1. // remove the filter 
    2. remove_filter( "bp_get_displayed_user_nav_{$css_id}", 'filter_bp_get_displayed_user_nav_css_id', 10, 1 ); 

    Defined (1)

    The filter is defined in the following location(s).

    /bp-members/bp-members-template.php  
    1. echo apply_filters_ref_array( 'bp_get_displayed_user_nav_' . $user_nav_item->css_id, array( '<li id="' . $user_nav_item->css_id . '-personal-li" ' . $selected . '><a id="user-' . $user_nav_item->css_id . '" href="' . $link . '">' . $user_nav_item->name . '</a></li>', &$user_nav_item ) );