BP_Nouveau::setup_directory_nav()
Define the directory nav items
Description
Source
File: bp-templates/bp-nouveau/buddypress-functions.php
public function setup_directory_nav() {
$nav_items = array();
if ( bp_is_members_directory() ) {
$nav_items = bp_nouveau_get_members_directory_nav_items();
} elseif ( bp_is_activity_directory() ) {
$nav_items = bp_nouveau_get_activity_directory_nav_items();
} elseif ( bp_is_groups_directory() ) {
$nav_items = bp_nouveau_get_groups_directory_nav_items();
} elseif ( bp_is_blogs_directory() ) {
$nav_items = bp_nouveau_get_blogs_directory_nav_items();
} elseif ( bp_is_media_directory() ) {
$nav_items = bp_nouveau_get_media_directory_nav_items();
}
if ( empty( $nav_items ) ) {
return;
}
foreach ( $nav_items as $nav_item ) {
if ( empty( $nav_item['component'] ) || $nav_item['component'] !== bp_current_component() ) {
continue;
}
// Define the primary nav for the current component's directory
$this->directory_nav->add_nav( $nav_item );
}
}
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.