function add_animal_tabs() { global $bp; bp_core_new_nav_item( array( 'name' => 'Animals', 'slug' => 'animals', 'parent_url' => $bp->displayed_user->domain, 'parent_slug' => $bp->profile->slug, 'screen_function' => 'animals_screen', 'position' => 200, 'default_subnav_slug' => 'animals' ) ); bp_core_new_subnav_item( array( 'name' => 'Dogs', 'slug' => 'dogs', 'parent_url' => trailingslashit( bp_displayed_user_domain() . 'animals' ), 'parent_slug' => 'animals', 'screen_function' => 'dogs_screen', 'position' => 100, 'user_has_access' => bp_is_my_profile() ) ); bp_core_new_subnav_item( array( 'name' => 'Cats', 'slug' => 'cats', 'parent_url' => trailingslashit( bp_displayed_user_domain() . 'animals' ), 'parent_slug' => 'animals', 'screen_function' => 'cats_screen', 'position' => 150, 'user_has_access' => bp_is_my_profile() ) ); } add_action( 'bp_setup_nav', 'add_animal_tabs', 100 ); function animals_screen() { add_action( 'bp_template_title', 'animals_screen_title' ); add_action( 'bp_template_content', 'animals_screen_content' ); bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) ); } function animals_screen_title() { echo 'Animals Title
'; } function animals_screen_content() { echo 'Animals Content
'; } function dogs_screen() { add_action( 'bp_template_content', 'dogs_screen_content' ); bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) ); } function dogs_screen_content() { echo 'Dogs'; } function cats_screen() { add_action( 'bp_template_content', 'cats_screen_content' ); bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) ); } function cats_screen_content() { echo 'Cats'; }