+ if ( is_super_admin() ) {
+ $wp_admin_bar->add_group( array(
+ 'parent' => 'my-sites',
+ 'id' => 'my-sites-super-admin',
+ ) );
+
+ $wp_admin_bar->add_menu( array(
+ 'parent' => 'my-sites-super-admin',
+ 'id' => 'network-admin',
+ 'title' => __('Network Admin'),
+ 'href' => network_admin_url(),
+ ) );
+
+ $wp_admin_bar->add_menu( array(
+ 'parent' => 'network-admin',
+ 'id' => 'network-admin-d',
+ 'title' => __( 'Dashboard' ),
+ 'href' => network_admin_url(),
+ ) );
+ $wp_admin_bar->add_menu( array(
+ 'parent' => 'network-admin',
+ 'id' => 'network-admin-s',
+ 'title' => __( 'Sites' ),
+ 'href' => network_admin_url( 'sites.php' ),
+ ) );
+ $wp_admin_bar->add_menu( array(
+ 'parent' => 'network-admin',
+ 'id' => 'network-admin-u',
+ 'title' => __( 'Users' ),
+ 'href' => network_admin_url( 'users.php' ),
+ ) );
+ $wp_admin_bar->add_menu( array(
+ 'parent' => 'network-admin',
+ 'id' => 'network-admin-t',
+ 'title' => __( 'Themes' ),
+ 'href' => network_admin_url( 'themes.php' ),
+ ) );
+ $wp_admin_bar->add_menu( array(
+ 'parent' => 'network-admin',
+ 'id' => 'network-admin-p',
+ 'title' => __( 'Plugins' ),
+ 'href' => network_admin_url( 'plugins.php' ),
+ ) );
+ }
+
+ // Add site links
+ $wp_admin_bar->add_group( array(
+ 'parent' => 'my-sites',
+ 'id' => 'my-sites-list',
+ 'meta' => array(
+ 'class' => is_super_admin() ? 'ab-sub-secondary' : '',
+ ),
+ ) );