diff --git a/wp-admin/includes/ms.php b/wp-admin/includes/ms.php index f0660f4f56..a1548f9bb0 100644 --- a/wp-admin/includes/ms.php +++ b/wp-admin/includes/ms.php @@ -160,10 +160,12 @@ function wpmu_delete_user( $id ) { * Fires before a user is deleted from the network. * * @since MU (3.0.0) + * @since 5.5.0 Added the `$user` parameter. * - * @param int $id ID of the user about to be deleted from the network. + * @param int $id ID of the user about to be deleted from the network. + * @param WP_User $user WP_User object of the user about to be deleted from the network. */ - do_action( 'wpmu_delete_user', $id ); + do_action( 'wpmu_delete_user', $id, $user ); $blogs = get_blogs_of_user( $id ); @@ -200,7 +202,7 @@ function wpmu_delete_user( $id ) { clean_user_cache( $user ); /** This action is documented in wp-admin/includes/user.php */ - do_action( 'deleted_user', $id, null ); + do_action( 'deleted_user', $id, null, $user ); return true; } diff --git a/wp-admin/includes/user.php b/wp-admin/includes/user.php index 4c5a895844..78deb2552e 100644 --- a/wp-admin/includes/user.php +++ b/wp-admin/includes/user.php @@ -358,12 +358,14 @@ function wp_delete_user( $id, $reassign = null ) { * Fires immediately before a user is deleted from the database. * * @since 2.0.0 + * @since 5.5.0 Added the `$user` parameter. * * @param int $id ID of the user to delete. * @param int|null $reassign ID of the user to reassign posts and links to. * Default null, for no reassignment. + * @param WP_User $user WP_User object of the user to delete. */ - do_action( 'delete_user', $id, $reassign ); + do_action( 'delete_user', $id, $reassign, $user ); if ( null === $reassign ) { $post_types_to_delete = array(); @@ -435,12 +437,14 @@ function wp_delete_user( $id, $reassign = null ) { * Fires immediately after a user is deleted from the database. * * @since 2.9.0 + * @since 5.5.0 Added the `$user` parameter. * * @param int $id ID of the deleted user. * @param int|null $reassign ID of the user to reassign posts and links to. * Default null, for no reassignment. + * @param WP_User $user WP_User object of the deleted user. */ - do_action( 'deleted_user', $id, $reassign ); + do_action( 'deleted_user', $id, $reassign, $user ); return true; } diff --git a/wp-includes/version.php b/wp-includes/version.php index 5bd6c029ce..3b1b7fdfd6 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.5-alpha-48312'; +$wp_version = '5.5-alpha-48313'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.