BP_Admin::adjust_buddyboss_menus()
Description
Source
File: bp-core/classes/class-bp-admin.php
public function adjust_buddyboss_menus() { global $menu, $submenu; // only if login user has access to menu if ( ! isset( $submenu[ 'buddyboss-platform' ] ) ) { return; } $submenu[ 'buddyboss-platform' ] = array_values( $submenu[ 'buddyboss-platform' ] ); if ( isset( $app_menu ) ) { $submenu[ 'buddyboss-platform' ][] = $app_menu; } // if there's no buddyboss plugin, don't do anything if (! array_key_exists('buddyboss-settings', $submenu)) { return; } add_submenu_page( $this->settings_page, '', '', $this->capability, 'bp-plugin-seperator' ); $submenu['buddyboss-platform'] = array_merge( $submenu['buddyboss-platform'], $submenu['buddyboss-settings'] ); remove_menu_page( 'buddyboss-settings' ); unset( $submenu['buddyboss-settings'] ); }
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.