diff --git wp-admin/user-new.php wp-admin/user-new.php index 38b78dd..bde57ab 100644 --- wp-admin/user-new.php +++ wp-admin/user-new.php @@ -144,7 +144,14 @@ Please click the following link to confirm the invite: add_filter( 'wpmu_signup_user_notification', '__return_false' ); // Disable confirmation email add_filter( 'wpmu_welcome_user_notification', '__return_false' ); // Disable welcome email } - wpmu_signup_user( $new_user_login, $new_user_email, array( 'add_to_blog' => $wpdb->blogid, 'new_role' => $_REQUEST['role'] ) ); + $first_name = ( isset( $_REQUEST['first_name'] ) && ! empty( $_REQUEST['first_name'] ) ) ? sanitize_text_field( $_REQUEST['first_name'] ) : ''; + $last_name = ( isset( $_REQUEST['last_name'] ) && ! empty( $_REQUEST['last_name'] ) ) ? sanitize_text_field( $_REQUEST['last_name'] ) : ''; + wpmu_signup_user( $new_user_login, $new_user_email, array( + 'add_to_blog' => $wpdb->blogid, + 'new_role' => $_REQUEST['role'], + 'first_name' => $first_name, + 'last_name' => $last_name, + )); if ( isset( $_POST[ 'noconfirmation' ] ) && current_user_can( 'manage_network_users' ) ) { $key = $wpdb->get_var( $wpdb->prepare( "SELECT activation_key FROM {$wpdb->signups} WHERE user_login = %s AND user_email = %s", $new_user_login, $new_user_email ) ); $new_user = wpmu_activate_signup( $key ); @@ -399,15 +406,15 @@ $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unsl