Add an "Edit Site" submenu to the admin bar site menu when a super admin visits a blog dashboard. see #18188
git-svn-id: https://develop.svn.wordpress.org/trunk@19855 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
15c9daa5b9
commit
975135c1d1
|
@ -248,9 +248,17 @@ function wp_admin_bar_site_menu( $wp_admin_bar ) {
|
||||||
'href' => home_url( '/' ),
|
'href' => home_url( '/' ),
|
||||||
) );
|
) );
|
||||||
|
|
||||||
// We're on the front end, print a copy of the admin menu.
|
if ( is_blog_admin() && is_multisite() && current_user_can( 'manage_sites' ) ) {
|
||||||
|
$wp_admin_bar->add_menu( array(
|
||||||
|
'parent' => 'site-name',
|
||||||
|
'id' => 'edit-site',
|
||||||
|
'title' => __( 'Edit Site' ),
|
||||||
|
'href' => network_admin_url( 'site-info.php?id=' . get_current_blog_id() ),
|
||||||
|
) );
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
// Add the dashboard item.
|
// We're on the front end, link to the Dashboard.
|
||||||
$wp_admin_bar->add_menu( array(
|
$wp_admin_bar->add_menu( array(
|
||||||
'parent' => 'site-name',
|
'parent' => 'site-name',
|
||||||
'id' => 'dashboard',
|
'id' => 'dashboard',
|
||||||
|
|
Loading…
Reference in New Issue