Skip to content

Delete Account

Lets a member close their own account, confirmed with their password.

Deleting is not instant, and deliberately so. Confirming deactivates the account: the member disappears from the directory, from search and from other members’ view of their posts, and the account stops being usable. It is permanently deleted a week to a month later, and until that moment the member can sign in and call it off.

PluginNone. WordPress core
Endpoint groupAccount Deletion
PlanEvery plan

Not the Account group. That one is Ultimate Member’s. This screen is wp_check_password() and wp_delete_user(), and it has its own switch so a site can run every other account tab without offering self-service deletion.

  1. Drag Delete Account onto a navigation bar or the side drawer.
  2. Choose how long the account waits before it is really deleted.
  3. Decide whether to ask why they are leaving.

Members-only, like any account screen: place it where a signed-in member will find it, typically the side drawer rather than the bottom bar.

SettingWhat it doesDefault
Wait before deleting1 week, 2 weeks or 1 month2 weeks
Ask why they are leavingAdds a required note to the formOff
After cancelling, go toWhere a member lands once they keep the accountStay here
Title / DescriptionOptional heading above the screenNone

Your site enforces a 7 to 30 day range whatever the app asks for. The app sends a preference; the site decides. That is why an app cannot offer an instant deletion even by accident, and why changing this setting in the builder changes what new requests get rather than what already-pending ones do.

The wait is what makes the feature safe rather than merely slow. Someone who taps this by mistake, or whose phone is used by somebody else, has a way back.

  • The member is hidden from the directory, from member search, and their posts and comments are hidden from everyone else.
  • Their own view is unchanged — they can still see their content.
  • They can sign in. This is intentional and is what makes cancelling possible.
  • They are emailed when the request is made and again if it is cancelled, so a request they did not make is something they can find out about in time.

The account and its content are deleted together: posts, photos and messages go with it. Nothing is reassigned to another author, and nothing can be recovered.

Deletion runs on Action Scheduler when your site has it — it ships with Ultimate Member and WooCommerce — and on WordPress’s own scheduler when it does not. Either way the account goes; Action Scheduler only makes it punctual.

The Delete tab inside the Settings screen runs this same flow. It used to delete the account on the spot with no way back; it now deactivates and schedules exactly as this screen does, so however a member reaches it they get the same behaviour and the same chance to change their mind.

You do not need to place both. Place this feature when you want deletion to be its own screen; otherwise the Settings tab covers it.

The screen explains what deletion does, asks for the password, and then shows the date the account goes. Until that date the member can cancel and come back.

Deactivating an account, and the window to change their mind
Deactivating an account, and the window to change their mind