diff --git a/wp-includes/user.php b/wp-includes/user.php index 6a2bf20ca9..284b3d71b2 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -1191,6 +1191,7 @@ function wp_dropdown_users( $args = '' ) { if ( $parsed_args['include_selected'] && ( $parsed_args['selected'] > 0 ) ) { $found_selected = false; $parsed_args['selected'] = (int) $parsed_args['selected']; + foreach ( (array) $users as $user ) { $user->ID = (int) $user->ID; if ( $user->ID === $parsed_args['selected'] ) { @@ -1199,7 +1200,10 @@ function wp_dropdown_users( $args = '' ) { } if ( ! $found_selected ) { - $users[] = get_userdata( $parsed_args['selected'] ); + $selected_user = get_userdata( $parsed_args['selected'] ); + if ( $selected_user ) { + $users[] = $selected_user; + } } } diff --git a/wp-includes/version.php b/wp-includes/version.php index e66b7386e1..37ca255c99 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.6-alpha-49035'; +$wp_version = '5.6-alpha-49036'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.