BP_Nouveau::setup_directory_nav()
Define the directory nav items
Description Description
Source 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();
}
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 Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |