deleted_user WordPress Action Hook

The deleted_user hook is called whenever a user is deleted from the WordPress site. It allows you to perform any actions that need to be taken when a user is deleted, such as cleaning up any data that was associated with the user.

do_action( 'deleted_user', int $id, int|null $reassign, WP_User $user ) #

Fires immediately after a user is deleted from the database.


Parameters

$id

(int)ID of the deleted user.

$reassign

(int|null)ID of the user to reassign posts and links to. Default null, for no reassignment.

$user

(WP_User)WP_User object of the deleted user.


Top ↑

More Information

The deleted_user action/hook can be used to perform additional actions after a user is deleted. For example, you can delete rows from custom tables created by a plugin.

This hook runs after a user is deleted. The hook delete_user (delete vs deleted) runs before a user is deleted. Choose the appropriate hook for your needs. If you need access to user meta or fields from the user table, use delete_user.


Top ↑

Source

File: wp-admin/includes/user.php

View on Trac



Top ↑

Changelog

Changelog
VersionDescription
5.5.0Added the $user parameter.
2.9.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by the Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.