BP_Admin::admin_menus_components()
Register main settings menu elements.
Description
Source
File: bp-core/classes/class-bp-admin.php
public function admin_menus_components(){
$hooks = array();
$hooks[] = add_submenu_page(
$this->settings_page,
__( '', 'buddyboss' ),
__( '', 'buddyboss' ),
$this->capability,
'bp-plugin-separator-notice',
''
);
// Add the option pages.
$hooks[] = add_submenu_page(
$this->settings_page,
__( 'BuddyBoss Components', 'buddyboss' ),
__( 'Components', 'buddyboss' ),
$this->capability,
'bp-components',
'bp_core_admin_components_settings'
);
$hooks[] = add_submenu_page(
$this->settings_page,
__( 'Pages', 'buddyboss' ),
__( 'Pages', 'buddyboss' ),
$this->capability,
'bp-pages',
'bp_core_admin_pages_settings'
);
$hooks[] = add_submenu_page(
$this->settings_page,
__( 'BuddyBoss Settings', 'buddyboss' ),
__( 'Settings', 'buddyboss' ),
$this->capability,
'bp-settings',
'bp_core_admin_settings'
);
$hooks[] = add_submenu_page(
$this->settings_page,
__( 'Plugin Integrations', 'buddyboss' ),
__( 'Integrations', 'buddyboss' ),
$this->capability,
'bp-integrations',
'bp_core_admin_integrations'
);
// Credits.
$hooks[] = add_submenu_page(
$this->settings_page,
__( 'Credits', 'buddyboss' ),
__( 'Credits', 'buddyboss' ),
$this->capability,
'bp-credits',
array( $this, 'bp_credits_screen' )
);
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.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.