diff --git src/wp-admin/js/user-profile.js src/wp-admin/js/user-profile.js
index 650fbd5d00..d16177ff47 100644
|
|
|
|
| 328 | 328 | |
| 329 | 329 | $(document).ready( function() { |
| 330 | 330 | var $colorpicker, $stylesheet, user_id, current_user_id, |
| 331 | | select = $( '#display_name' ); |
| | 331 | select = $( '#display_name' ), |
| | 332 | current_name = select.val(), |
| | 333 | greeting = $( '#wp-admin-bar-my-account' ).find('.display-name'); |
| 332 | 334 | |
| 333 | 335 | $('#pass1').val('').on( inputEvent + ' pwupdate', check_pass_strength ); |
| 334 | 336 | $('#pass-strength-result').show(); |
| … |
… |
|
| 370 | 372 | } |
| 371 | 373 | }); |
| 372 | 374 | }); |
| | 375 | |
| | 376 | /** |
| | 377 | * Replaces "Howdy, *" in the admin toolbar whenever the display name dropdown is updated for one's own profile. |
| | 378 | */ |
| | 379 | select.on( 'change', function() { |
| | 380 | if ( user_id !== current_user_id ) { |
| | 381 | return; |
| | 382 | } |
| | 383 | |
| | 384 | var display_name = $.trim( this.value ) || current_name; |
| | 385 | |
| | 386 | greeting.text( display_name ); |
| | 387 | } ); |
| 373 | 388 | } |
| 374 | 389 | |
| 375 | 390 | $colorpicker = $( '#color-picker' ); |
diff --git src/wp-includes/admin-bar.php src/wp-includes/admin-bar.php
index 98a052379c..fd820b9141 100644
|
|
|
function wp_admin_bar_my_account_item( $wp_admin_bar ) { |
| 214 | 214 | |
| 215 | 215 | $avatar = get_avatar( $user_id, 26 ); |
| 216 | 216 | /* translators: %s: current user's display name */ |
| 217 | | $howdy = sprintf( __( 'Howdy, %s' ), $current_user->display_name ); |
| | 217 | $howdy = sprintf( __( 'Howdy, %s' ), '<span class="display-name">' . $current_user->display_name . '</span>' ); |
| 218 | 218 | $class = empty( $avatar ) ? '' : 'with-avatar'; |
| 219 | 219 | |
| 220 | 220 | $wp_admin_bar->add_menu( array( |