BP_Core_Nav::get_item_nav()
Gets a nested list of visible nav items.
Description
Return
(array) The list of visible nav items.
Source
File: bp-core/classes/class-bp-core-nav.php
public function get_item_nav() {
$primary_nav_items = $this->get_primary( array( 'show_for_displayed_user' => true ) );
if ( $primary_nav_items ) {
foreach( $primary_nav_items as $key_nav => $primary_nav ) {
// Try to get the children.
$children = $this->get_secondary( array( 'parent_slug' => $primary_nav->slug, 'user_has_access' => true ) );
if ( $children ) {
$primary_nav_items[ $key_nav ] = clone $primary_nav;
$primary_nav_items[ $key_nav ]->children = $children;
}
}
}
return $primary_nav_items;
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 2.6.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.