From 3bfa8b9e104931891382fd1a42ea847925d1c2cf Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Tue, 7 Dec 2010 23:11:19 +0000 Subject: [PATCH] Don't show Suspend/Unsuspend links for the main site on the admin bar. Props ocean90. fixes #15669 git-svn-id: https://develop.svn.wordpress.org/trunk@16781 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/ms-admin-bar.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/wp-includes/ms-admin-bar.php b/wp-includes/ms-admin-bar.php index 856936e94a..b2ae051180 100644 --- a/wp-includes/ms-admin-bar.php +++ b/wp-includes/ms-admin-bar.php @@ -33,15 +33,17 @@ function wp_admin_bar_superadmin_settings_menu() { $current_blog->domain ); - $mature_url = network_admin_url( "edit.php?action=confirm&action2={$matureaction}&id={$current_blog->blog_id}&msg=" . urlencode( $maturetext_confirm ) ); - $suspend_url = network_admin_url( "edit.php?action=confirm&action2={$suspendaction}&id={$current_blog->blog_id}&msg=" . urlencode( $suspendtext_confirm ) ); + $mature_url = wp_nonce_url( network_admin_url( "edit.php?action=confirm&action2={$matureaction}&id={$current_blog->blog_id}&msg=" . urlencode( $maturetext_confirm ) ), 'confirm' ); + $suspend_url = wp_nonce_url( network_admin_url( "edit.php?action=confirm&action2={$suspendaction}&id={$current_blog->blog_id}&msg=" . urlencode( $suspendtext_confirm ) ), 'confirm' ); /* Add the submenu items to the Super Admin menu */ $wp_admin_bar->add_menu( array( 'parent' => 'superadmin', 'title' => __( 'Network Admin' ), 'href' => network_admin_url(), 'position' => 5, ) ); $wp_admin_bar->add_menu( array( 'parent' => 'superadmin', 'title' => __( 'Site Admin' ), 'href' => admin_url(), 'position' => 10, ) ); $wp_admin_bar->add_menu( array( 'parent' => 'superadmin', 'title' => __( 'Site Options' ), 'href' => network_admin_url( "site-info.php?id={$current_blog->blog_id}" ), 'position' => 30, ) ); $wp_admin_bar->add_menu( array( 'parent' => 'superadmin', 'title' => ( $current_blog->mature ? __('Unmark as mature') : __('Mark as mature') ), 'href' => $mature_url, 'position' => 50, ) ); - $wp_admin_bar->add_menu( array( 'parent' => 'superadmin', 'title' => ( $current_blog->spam ? __('Unsuspend site') : __('Suspend site') ), 'href' => $suspend_url, 'position' => 80, ) ); + + if ( ! is_main_site( $current_blog->blog_id ) ) + $wp_admin_bar->add_menu( array( 'parent' => 'superadmin', 'title' => ( $current_blog->spam ? __('Unsuspend site') : __('Suspend site') ), 'href' => $suspend_url, 'position' => 80, ) ); } ?>