WordPress.org

Make WordPress Core

Ticket #18188: 18188.diff

File 18188.diff, 802 bytes (added by ryan, 6 years ago)

Add "Edit Site" submenu to admin bar site menu.

  • wp-includes/admin-bar.php

     
    248248                        'href'   => home_url( '/' ),
    249249                ) );
    250250
    251         // We're on the front end, print a copy of the admin menu.
     251                if ( is_blog_admin() && is_super_admin() && is_multisite() ) {
     252                        $wp_admin_bar->add_menu( array(
     253                                'parent' => 'site-name',
     254                                'id'     => 'edit-site',
     255                                'title'  => __( 'Edit Site' ),
     256                                'href'   => network_admin_url( 'site-info.php?id=' . get_current_blog_id() ),
     257                        ) );
     258                }
     259
    252260        } else {
    253                 // Add the dashboard item.
     261                // We're on the front end, link to the Dashboard.
    254262                $wp_admin_bar->add_menu( array(
    255263                        'parent' => 'site-name',
    256264                        'id'     => 'dashboard',