diff --git src/wp-includes/admin-bar.php src/wp-includes/admin-bar.php
index 6600c651df..83d8bfcc1e 100644
|
|
function wp_admin_bar_my_sites_menu( $wp_admin_bar ) { |
569 | 569 | foreach ( (array) $wp_admin_bar->user->blogs as $blog ) { |
570 | 570 | switch_to_blog( $blog->userblog_id ); |
571 | 571 | |
572 | | $blavatar = '<div class="blavatar"></div>'; |
| 572 | $icon_url = get_site_icon_url( 16 ); |
| 573 | if ( $icon_url ) { |
| 574 | $blavatar = '<img src="' . esc_url( $icon_url ) . '" class="blavatar" width="16" height="16" />'; |
| 575 | } else { |
| 576 | $blavatar = '<div class="blavatar"></div>'; |
| 577 | } |
| 578 | |
| 579 | /** |
| 580 | * Filter the icon for a site in the My Sites dropdown menu. |
| 581 | * |
| 582 | * @param string $blavatar Site icon markup. |
| 583 | * @param stdClass $blog Site being displayed. |
| 584 | */ |
| 585 | $blavatar = apply_filters( 'admin_bar_my_sites_site_icon', $blavatar, $blog ); |
573 | 586 | |
574 | 587 | $blogname = $blog->blogname; |
575 | 588 | |
diff --git src/wp-includes/css/admin-bar.css src/wp-includes/css/admin-bar.css
index ae35741489..f6dae56189 100644
|
|
html:lang(he-il) .rtl #wpadminbar * { |
511 | 511 | color: #eee; |
512 | 512 | } |
513 | 513 | |
| 514 | #wpadminbar .quicklinks li img.blavatar { |
| 515 | height: 16px; |
| 516 | width: 16px; |
| 517 | display: inline-block; |
| 518 | margin: 6px 8px 0 -2px; |
| 519 | } |
| 520 | |
514 | 521 | #wpadminbar .quicklinks li a:hover .blavatar, |
515 | 522 | #wpadminbar .quicklinks li a:focus .blavatar, |
516 | 523 | #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar { |