diff --git a/src/wp-admin/includes/user.php b/src/wp-admin/includes/user.php
index 477ee9b5af4b7..1a4097d58c9a8 100644
--- a/src/wp-admin/includes/user.php
+++ b/src/wp-admin/includes/user.php
@@ -188,7 +188,7 @@ function edit_user( $user_id = 0 ) {
}
if ( ! $update && isset( $_POST['user_login'] ) && ! validate_username( $_POST['user_login'] ) ) {
- $errors->add( 'user_login', __( 'Error: This username is invalid because it uses illegal characters. Please enter a valid username.' ) );
+ $errors->add( 'user_login', __( 'Error: This username is invalid because it uses disallowed characters. Please enter a valid username.' ) );
}
if ( ! $update && username_exists( $user->user_login ) ) {
diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php
index 9b25cf7974cbc..ae9ccff0a5630 100644
--- a/src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php
+++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php
@@ -1322,7 +1322,7 @@ public function check_username( $value, $request, $param ) {
if ( ! validate_username( $username ) ) {
return new WP_Error(
'rest_user_invalid_username',
- __( 'This username is invalid because it uses illegal characters. Please enter a valid username.' ),
+ __( 'This username is invalid because it uses disallowed characters. Please enter a valid username.' ),
array( 'status' => 400 )
);
}
diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
index 9c635f63d288a..35d95e0c1b82c 100644
--- a/src/wp-includes/user.php
+++ b/src/wp-includes/user.php
@@ -3544,7 +3544,7 @@ function register_new_user( $user_login, $user_email ) {
if ( '' === $sanitized_user_login ) {
$errors->add( 'empty_username', __( 'Error: Please enter a username.' ) );
} elseif ( ! validate_username( $user_login ) ) {
- $errors->add( 'invalid_username', __( 'Error: This username is invalid because it uses illegal characters. Please enter a valid username.' ) );
+ $errors->add( 'invalid_username', __( 'Error: This username is invalid because it uses disallowed characters. Please enter a valid username.' ) );
$sanitized_user_login = '';
} elseif ( username_exists( $sanitized_user_login ) ) {
$errors->add( 'username_exists', __( 'Error: This username is already registered. Please choose another one.' ) );
diff --git a/tests/phpunit/tests/rest-api/rest-users-controller.php b/tests/phpunit/tests/rest-api/rest-users-controller.php
index b78e95b95f48d..ffb4d87d12353 100644
--- a/tests/phpunit/tests/rest-api/rest-users-controller.php
+++ b/tests/phpunit/tests/rest-api/rest-users-controller.php
@@ -1416,7 +1416,7 @@ public function test_create_item_invalid_username() {
$this->assertIsArray( $data['data']['params'] );
$errors = $data['data']['params'];
$this->assertIsString( $errors['username'] );
- $this->assertSame( 'This username is invalid because it uses illegal characters. Please enter a valid username.', $errors['username'] );
+ $this->assertSame( 'This username is invalid because it uses disallowed characters. Please enter a valid username.', $errors['username'] );
}
}