diff --git a/src/wp-includes/ms-functions.php b/src/wp-includes/ms-functions.php
index 09b48be38a..ec461328f7 100644
--- a/src/wp-includes/ms-functions.php
+++ b/src/wp-includes/ms-functions.php
@@ -538,7 +538,14 @@ function wpmu_validate_user_signup( $user_name, $user_email ) {
// Check if the email address has been used already.
if ( email_exists( $user_email ) ) {
- $errors->add( 'user_email', __( 'Sorry, that email address is already used!' ) );
+ $errors->add(
+ 'user_email',
+ sprintf(
+ /* translators: %s: Link to the login page. */
+ __( 'Error: This email address is already registered. Log in with this address or choose another one.' ),
+ wp_login_url()
+ )
+ );
}
// Has someone already signed up for this username?
diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
index 49f4f3fa7d..b5a4a3467a 100644
--- a/src/wp-includes/user.php
+++ b/src/wp-includes/user.php
@@ -3110,7 +3110,14 @@ function register_new_user( $user_login, $user_email ) {
$errors->add( 'invalid_email', __( 'Error: The email address isn’t correct.' ) );
$user_email = '';
} elseif ( email_exists( $user_email ) ) {
- $errors->add( 'email_exists', __( 'Error: This email is already registered. Please choose another one.' ) );
+ $errors->add(
+ 'email_exists',
+ sprintf(
+ /* translators: %s: Link to the login page. */
+ __( 'Error: This email address is already registered. Log in with this address or choose another one.' ),
+ wp_login_url()
+ )
+ );
}
/**