WordPress.org

Make WordPress Core

Ticket #15611: 15611.no.gravatar.patch

File 15611.no.gravatar.patch, 3.0 KB (added by ocean90, 4 years ago)
  • wp-includes/admin-bar.php

     
    7979        if ( 0 != $user_id ) { 
    8080                /* Add the 'My Account' menu */ 
    8181                $avatar = get_avatar( get_current_user_id(), 16 ); 
    82                 $wp_admin_bar->add_menu( array( 'id' => 'my-account', 'title' => $avatar . $user_identity,  'href' => get_edit_profile_url( $user_id ) ) ); 
     82                $id = ( ! empty( $avatar ) ) ? 'my-account-with-avatar' : 'my-account'; 
    8383 
     84                $wp_admin_bar->add_menu( array( 'id' => $id, 'title' => $avatar . $user_identity,  'href' => get_edit_profile_url( $user_id ) ) ); 
     85 
    8486                /* Add the "My Account" sub menus */ 
    85                 $wp_admin_bar->add_menu( array( 'parent' => 'my-account', 'title' => __( 'Edit My Profile' ), 'href' => get_edit_profile_url( $user_id ) ) ); 
     87                $wp_admin_bar->add_menu( array( 'parent' => $id, 'title' => __( 'Edit My Profile' ), 'href' => get_edit_profile_url( $user_id ) ) ); 
    8688                if ( is_multisite() ) 
    87                         $wp_admin_bar->add_menu( array( 'parent' => 'my-account', 'title' => __( 'Dashboard' ), 'href' => get_dashboard_url( $user_id ), ) ); 
     89                        $wp_admin_bar->add_menu( array( 'parent' => $id, 'title' => __( 'Dashboard' ), 'href' => get_dashboard_url( $user_id ), ) ); 
    8890                else 
    89                         $wp_admin_bar->add_menu( array( 'parent' => 'my-account', 'title' => __( 'Dashboard' ), 'href' => admin_url(), ) ); 
     91                        $wp_admin_bar->add_menu( array( 'parent' => $id, 'title' => __( 'Dashboard' ), 'href' => admin_url(), ) ); 
    9092                $wp_admin_bar->add_menu( array( 'parent' => 'my-account', 'title' => __( 'Log Out' ), 'href' => wp_logout_url(), ) ); 
    9193        } 
    9294} 
  • wp-includes/css/admin-bar-rtl.dev.css

     
    2929        border-left-color: #686868; 
    3030} 
    3131 
    32 #wpadminbar .quicklinks li.ab-my-account a img.avatar  { 
     32#wpadminbar .quicklinks li.ab-my-account-with-avatar a img  { 
    3333        margin: -2px -5px 0 23px; 
    3434} 
    3535 
    36 #wpadminbar .quicklinks li.ab-my-account ul { 
     36#wpadminbar .quicklinks li.ab-my-account-with-avatar ul { 
    3737        left: auto; 
    3838        right: 30px; 
    3939} 
  • wp-includes/css/admin-bar.dev.css

     
    152152        color: #000; 
    153153} 
    154154 
    155 #wpadminbar .quicklinks li.ab-my-account > a { 
     155#wpadminbar .quicklinks li.ab-my-account-with-avatar > a { 
    156156        border-left: none; 
    157157        background: url(../images/admin-bar-sprite.png?d=11122010) top left no-repeat; 
    158158} 
    159159 
    160 #wpadminbar .quicklinks li.ab-my-account a img.avatar { 
     160#wpadminbar .quicklinks li.ab-my-account-with-avatar > a img { 
     161        display: inline; 
    161162        border: 1px solid #999; 
    162163        vertical-align: middle; 
    163164        margin: -2px 23px 0 -5px; 
     165        padding: 0; 
    164166        background: #eee; 
    165167} 
    166168 
    167 #wpadminbar .quicklinks li.ab-my-account ul { 
     169#wpadminbar .quicklinks li.ab-my-account-with-avatar ul { 
    168170        left: 30px; 
    169171} 
    170172