wp_delete_user ( $id, $reassign = null )

  • (int) id User ID.
  • (int) reassign Optional. Reassign posts and links to new User ID.
  • (bool) True when finished.
Defined at:


Delete user and optionally reassign posts and links to another user.Note that on a Multisite installation the user only gets removed from the site and does not get deleted from the database. If the `$reassign` parameter is not assigned to a user ID, then all posts will be deleted of that user. The action {@see 'delete_user'} that is passed the user ID being deleted will be run after the posts are either reassigned or deleted. The user meta will also be deleted that are for that user ID.

Related Functions

wpmu_delete_user, wp_delete_site, wp_delete_term, wp_create_user, wp_delete_file

Top Google Results

User discussions

wpseek mobile