Changeset 13441 for trunk/src/bp-groups/bp-groups-adminbar.php
- Timestamp:
- 03/23/2023 07:35:38 PM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-groups/bp-groups-adminbar.php
r13437 r13441 57 57 } 58 58 59 $manage_screens = bp_get_group_screens( 'manage' ); 60 59 61 // Build the Group Admin menus. 60 62 foreach ( $secondary_nav_items as $menu ) { … … 66 68 * the 'show_in_admin_bar' argument of your edit screen to true 67 69 */ 68 if ( $menu->show_in_admin_bar ) {70 if ( $menu->show_in_admin_bar && isset( $manage_screens[ $menu->slug ] ) ) { 69 71 /* translators: %s the group menu name */ 70 72 $title = sprintf( _x( 'Edit Group %s', 'Group WP Admin Bar manage links', 'buddypress' ), $menu->name ); … … 76 78 } 77 79 78 $wp_admin_bar->add_node( array( 79 'parent' => $bp->group_admin_menu_id, 80 'id' => $menu->slug, 81 'title' => $title, 82 'href' => bp_get_groups_action_link( 'admin/' . $menu->slug ) 83 ) ); 80 $wp_admin_bar->add_node( 81 array( 82 'parent' => $bp->group_admin_menu_id, 83 'id' => $menu->slug, 84 'title' => $title, 85 'href' => bp_get_group_url( 86 $bp->groups->current_group, 87 array( 88 'single_item_action' => bp_rewrites_get_slug( 'groups', 'bp_group_read_admin', 'admin' ), 89 'single_item_action_variables' => bp_rewrites_get_slug( 'groups', $manage_screens[ $menu->slug ]['rewrite_id'], $menu->slug ), 90 ) 91 ), 92 ) 93 ); 84 94 } 85 95 }
Note: See TracChangeset
for help on using the changeset viewer.