bp_core_add_admin_menu_for_memberpress_buddypress( $menus )
Add Menu in Admin section for MemberPress + BuddyPress Integration plugin
Description
Parameters
- $menus
-
(Required)
Source
File: bp-core/compatibility/bp-incompatible-plugins-helper.php
function bp_core_add_admin_menu_for_memberpress_buddypress( $menus ) { // Define the WordPress global. global $wp_admin_bar, $bp; if ( ! bp_use_wp_admin_bar() || defined( 'DOING_AJAX' ) ) { return; } $main_slug = apply_filters( 'mepr-bp-info-main-nav-slug', 'mp-membership' ); $name = apply_filters( 'mepr-bp-info-main-nav-name', _x( 'Membership', 'ui', 'buddyboss' ) ); $position = apply_filters( 'mepr-bp-info-main-nav-position', 25 ); $wp_admin_bar->add_menu( array( 'parent' => $bp->my_account_menu_id, 'id' => $main_slug, 'title' => $name, 'href' => $bp->loggedin_user->domain . $main_slug . '/', 'position' => $position, ) ); // add submenu item $wp_admin_bar->add_menu( array( 'parent' => $main_slug, 'id' => 'mp-info', 'title' => _x( 'Info', 'ui', 'buddyboss' ), 'href' => $bp->loggedin_user->domain . $main_slug . '/', ) ); // add submenu item $wp_admin_bar->add_menu( array( 'parent' => $main_slug, 'id' => 'mp-subscriptions', 'title' => _x( 'Subscriptions', 'ui', 'buddyboss' ), 'href' => $bp->loggedin_user->domain . $main_slug . '/mp-subscriptions/', ) ); // add submenu item $wp_admin_bar->add_menu( array( 'parent' => $main_slug, 'id' => 'mp-payments', 'title' => _x( 'Payments', 'ui', 'buddyboss' ), 'href' => $bp->loggedin_user->domain . $main_slug . '/mp-payments/', ) ); }
Changelog
Version | Description |
---|---|
BuddyBoss 1.1.9 | 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.