diff --git a/src/js/_enqueues/admin/user-profile.js b/src/js/_enqueues/admin/user-profile.js index 23d10404129fe..dc56d48630191 100644 --- a/src/js/_enqueues/admin/user-profile.js +++ b/src/js/_enqueues/admin/user-profile.js @@ -512,13 +512,17 @@ if ( select.length ) { $('#first_name, #last_name, #nickname').on( 'blur.user_profile', function() { var dub = [], + isEmail = $('#user_login').attr( 'data-is-email' ) === 'true', inputs = { display_nickname : $('#nickname').val() || '', - display_username : $('#user_login').val() || '', display_firstname : $('#first_name').val() || '', display_lastname : $('#last_name').val() || '' }; + if ( ! isEmail ) { + inputs.display_username = $('#user_login').val() || ''; + } + if ( inputs.display_firstname && inputs.display_lastname ) { inputs.display_firstlast = inputs.display_firstname + ' ' + inputs.display_lastname; inputs.display_lastfirst = inputs.display_lastname + ' ' + inputs.display_firstname; diff --git a/src/wp-admin/user-edit.php b/src/wp-admin/user-edit.php index d1f99690b8451..e8ca2cd8f1937 100644 --- a/src/wp-admin/user-edit.php +++ b/src/wp-admin/user-edit.php @@ -472,7 +472,7 @@
| - | + | user_login ) ? ' data-is-email="true"' : ''; ?> readonly="readonly" class="regular-text ltr" /> |
|---|