Don't try showing these links to non-logged in users either.
git-svn-id: https://develop.svn.wordpress.org/trunk@18687 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
30121b77d9
commit
cc5c326c37
@ -192,30 +192,32 @@ function wp_admin_bar_my_sites_menu( $wp_admin_bar ) {
|
|||||||
) );
|
) );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add blog links
|
if ( is_user_logged_in() ) {
|
||||||
$blue_wp_logo_url = includes_url('images/wpmini-blue.png');
|
// Add blog links
|
||||||
|
$blue_wp_logo_url = includes_url('images/wpmini-blue.png');
|
||||||
foreach ( (array) $wp_admin_bar->user->blogs as $blog ) {
|
|
||||||
// Skip the current blog (unless we're in the network/user admin).
|
foreach ( (array) $wp_admin_bar->user->blogs as $blog ) {
|
||||||
if ( $blog->userblog_id == get_current_blog_id() && ! is_network_admin() && ! is_user_admin() ) {
|
// Skip the current blog (unless we're in the network/user admin).
|
||||||
continue;
|
if ( $blog->userblog_id == get_current_blog_id() && ! is_network_admin() && ! is_user_admin() ) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// @todo Replace with some favicon lookup.
|
||||||
|
//$blavatar = '<img src="' . esc_url( blavatar_url( blavatar_domain( $blog->siteurl ), 'img', 16, $blue_wp_logo_url ) ) . '" alt="Blavatar" width="16" height="16" />';
|
||||||
|
$blavatar = '<img src="' . esc_url($blue_wp_logo_url) . '" alt="' . esc_attr__( 'Blavatar' ) . '" width="16" height="16" class="blavatar"/>';
|
||||||
|
|
||||||
|
$blogname = empty( $blog->blogname ) ? $blog->domain : $blog->blogname;
|
||||||
|
|
||||||
|
$wp_admin_bar->add_menu( array( 'parent' => 'my-blogs', 'id' => 'blog-' . $blog->userblog_id, 'title' => $blavatar . $blogname, 'href' => get_admin_url($blog->userblog_id) ) );
|
||||||
|
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-d', 'title' => __( 'Dashboard' ), 'href' => get_admin_url($blog->userblog_id) ) );
|
||||||
|
|
||||||
|
if ( current_user_can_for_blog( $blog->userblog_id, 'edit_posts' ) ) {
|
||||||
|
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-n', 'title' => __( 'New Post' ), 'href' => get_admin_url($blog->userblog_id, 'post-new.php') ) );
|
||||||
|
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-c', 'title' => __( 'Manage Comments' ), 'href' => get_admin_url($blog->userblog_id, 'edit-comments.php') ) );
|
||||||
|
}
|
||||||
|
|
||||||
|
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-v', 'title' => __( 'Visit Site' ), 'href' => get_home_url($blog->userblog_id) ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
// @todo Replace with some favicon lookup.
|
|
||||||
//$blavatar = '<img src="' . esc_url( blavatar_url( blavatar_domain( $blog->siteurl ), 'img', 16, $blue_wp_logo_url ) ) . '" alt="Blavatar" width="16" height="16" />';
|
|
||||||
$blavatar = '<img src="' . esc_url($blue_wp_logo_url) . '" alt="' . esc_attr__( 'Blavatar' ) . '" width="16" height="16" class="blavatar"/>';
|
|
||||||
|
|
||||||
$blogname = empty( $blog->blogname ) ? $blog->domain : $blog->blogname;
|
|
||||||
|
|
||||||
$wp_admin_bar->add_menu( array( 'parent' => 'my-blogs', 'id' => 'blog-' . $blog->userblog_id, 'title' => $blavatar . $blogname, 'href' => get_admin_url($blog->userblog_id) ) );
|
|
||||||
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-d', 'title' => __( 'Dashboard' ), 'href' => get_admin_url($blog->userblog_id) ) );
|
|
||||||
|
|
||||||
if ( current_user_can_for_blog( $blog->userblog_id, 'edit_posts' ) ) {
|
|
||||||
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-n', 'title' => __( 'New Post' ), 'href' => get_admin_url($blog->userblog_id, 'post-new.php') ) );
|
|
||||||
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-c', 'title' => __( 'Manage Comments' ), 'href' => get_admin_url($blog->userblog_id, 'edit-comments.php') ) );
|
|
||||||
}
|
|
||||||
|
|
||||||
$wp_admin_bar->add_menu( array( 'parent' => 'blog-' . $blog->userblog_id, 'id' => 'blog-' . $blog->userblog_id . '-v', 'title' => __( 'Visit Site' ), 'href' => get_home_url($blog->userblog_id) ) );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add WordPress.org link
|
// Add WordPress.org link
|
||||||
|
Loading…
x
Reference in New Issue
Block a user