diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-admin/user-new.php --- a/wp/wp-admin/user-new.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-admin/user-new.php Fri Sep 05 18:40:08 2025 +0200 @@ -34,7 +34,7 @@ $user_details = null; $user_email = wp_unslash( $_REQUEST['email'] ); - if ( false !== strpos( $user_email, '@' ) ) { + if ( str_contains( $user_email, '@' ) ) { $user_details = get_user_by( 'email', $user_email ); } else { if ( current_user_can( 'manage_network_users' ) ) { @@ -110,7 +110,7 @@ */ do_action( 'invite_user', $user_id, $role, $newuser_key ); - $switched_locale = switch_to_locale( get_user_locale( $user_details ) ); + $switched_locale = switch_to_user_locale( $user_id ); if ( '' !== get_option( 'blogname' ) ) { $site_title = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ); @@ -298,8 +298,8 @@ get_current_screen()->set_help_sidebar( '
' . __( 'For more information:' ) . '
' . - '' . __( 'Documentation on Adding New Users' ) . '
' . - '' . __( 'Support' ) . '
' + '' . __( 'Documentation on Adding New Users' ) . '
' . + '' . __( 'Support forums' ) . '
' ); wp_enqueue_script( 'wp-ajax-response' ); @@ -381,35 +381,50 @@ ?> - -' . $msg . '
$message
"; - } - ?> -$message
\n"; + } + wp_admin_notice( + $error_message, + array( + 'additional_classes' => array( 'error' ), + 'paragraph_wrap' => false, + ) + ); +endif; +?>