Plugin categories

Create a Website with AI
Delete Me

Delete Me

Allow users with specific WordPress roles to delete themselves from the Your Profile page or anywhere Shortcodes can be used.

5

Rating summary

23

Reviews

9K

Active installations

Delete Me
Delete Me
Delete Me
Delete Me
Delete Me
+2

Overview

Compatibility

Installation instructions

Customer support & learning resources

Changelog

Main benefits

User self-deletion capability

Customizable delete link text

Role-specific deletion permissions

Optional post and comment deletion

Redirect to custom URL

About this plugin

Categories: Utilities
Version: 3.2
Last updated: 02-06-2024
WordPress version: 3.7
Tested up to: 6.5.5
PHP version required: 5.2.4
Languages: Čeština, Deutsch (Sie) [+2]

Overview

The WordPress plugin "Delete Me" empowers users with specific roles to remove their own accounts from the Your Profile page or any location where shortcodes are applicable, using the shortcode [plugin_delete_me /]. Administrators can fine-tune plugin settings via the Settings -> Delete Me subpanel, with support for Multisite and Network Activation. Once a user opts to delete their account, they are prompted for confirmation, and if they proceed, their user account along with associated posts, links, and optionally, comments are deleted. Post-deletion, users can be redirected to a custom URL. The plugin offers extensive customization options, including selecting roles authorized to delete themselves, styling the delete link, configuring confirmation messages, and deciding whether to use a link or a form that requires a password. Additional features include network-wide settings application, options to delete a user from the entire network or a specific site in a multisite setup, and email notifications upon user deletion.

User Self-Deletion

  • Allows users with specific WordPress roles to delete themselves.
  • Deletion can be initiated from the Your Profile page or via Shortcodes.

Customizable Deletion Process

  • Users are asked to confirm their deletion.
  • Option to redirect deleted users to a specific landing page.

Extensive Settings

  • Enable or disable Network Wide settings for Multisite networks.
  • Select specific WordPress roles allowed to delete themselves.
  • Customize the delete link's class, style, and clickable content.

Additional Features

  • Option to delete user comments along with their account.
  • E-mail notifications when a user deletes themselves.
  • Option to require a password for deletion confirmation.

Features list

Feature

Premium version

Product updates and support for unlimited websites

Receive updates and support for an unlimited number of websites.

Quick setup

Easily set up the product in a short amount of time.

80% of web-performance best practices automatically applied

Automatically implements 80% of the best practices for web performance.

Caching

Stores data temporarily to improve website loading times.

LazyLoad

Delays the loading of images and videos until they are needed.

Preload

Loads resources in advance to improve performance.

Delay JS

Postpones the execution of JavaScript to enhance page speed.

Remove Unused CSS

Eliminates CSS that is not being used to optimize performance.

Excellent support

Provides high-quality customer support.

Broad compatibility with hostings, themes and plugins

Works well with a wide range of hosting services, themes, and plugins.

eCommerce compatibility

Fully compatible with eCommerce platforms.

Multilingual compatibility

Supports multiple languages for global reach.

Pricing

Single

$59 / year

Plan includes

Product updates and support for 1 website
Quick setup
80% of web-performance best practices automatically applied
Caching
LazyLoad
Preload
Delay JS
Remove Unused CSS
Buy Now

Infinite

$299 / year

Plan includes

Product updates and support for unlimited websites
Quick setup
80% of web-performance best practices automatically applied
Caching
LazyLoad
Preload
Delay JS
Remove Unused CSS
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

5

Rating summary

23

Reviews

9K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate the Delete Me plugin for its simplicity, ease of setup, and reliable performance in enabling account deletion, which promotes user autonomy and data privacy. They find it effective in managing memberships and subscriptions, particularly with services like Paid Memberships Pro and Stripe. Customization options and shortcode integration are also praised. However, some users highlight issues with social media login passwords and the inoperative profile hyperlink. Additionally, improvements like a real confirmation page and a hook for additional user data deletion were suggested. Overall, it is regarded as an essential tool for user data management.
Daniel Avram

Daniel Avram

10 Jul, 2024

Delete Me is a must-have plugin for any WordPress site that values user autonomy and data privacy. It delivers exactly what it promises without any unnecessary complexity. Highly recommended!
victoryel

victoryel

07 Mar, 2024

Hi there, I just want to add that it would be useful if you could include this too. ^^ I tested it on my website and it worked like a charm. I didn’t test it for PayPal subscriptions, but for PMPro and Stripe, it works 100%. If someone needs it, you need to insert it into delete-me/inc/delete_user.php after line 123 and before the // Delete user (line comment.) Please make a back-up first.. 🙂 // Assuming you have the subscription ID stored somewhere in your code or user data $subscription_id = get_user_meta($this->user_ID, 'stripe_subscription_id', true); // Check and delete Paid Memberships Pro membership if (function_exists('pmpro_getMembershipLevelForUser') && function_exists('pmpro_changeMembershipLevel')) { $membership_level = pmpro_getMembershipLevelForUser($this->user_ID); if (!empty($membership_level)) { pmpro_changeMembershipLevel(false, $this->user_ID, 'inactive'); // Change to 'expired' if you want to expire the membership immediately } } // Check and cancel the Stripe subscription if (!empty($subscription_id)) { // Cancel the Stripe subscription at the end of the billing period try { $stripe->subscriptions->update($subscription_id, ['cancel_at_period_end' => false]); } catch (\Stripe\Exception\ApiErrorException $e) { // Handle any errors that occur during the Stripe API call // You might want to log the error or take appropriate action error_log('Stripe API Error: ' . $e->getMessage()); } } // Cancel the PayPal subscription $paypal_subscription_id = get_user_meta($this->user_ID, 'paypal_subscription_id', true); if (!empty($paypal_subscription_id)) { try { $subscription = \PayPal\Api\Subscription::get($paypal_subscription_id, $paypal); $subscription->cancel([], $paypal); } catch (\PayPal\Exception\PayPalConnectionException $e) { error_log('PayPal API Error: ' . $e->getMessage()); } } p.s. PLEASE, keep this plugin alive. Much appreciated! This topic was modified 4 months, 2 weeks ago by victoryel. This topic was modified 4 months, 2 weeks ago by victoryel.
Liang

Liang

27 Nov, 2021

It did the job well.
alkerprivate

alkerprivate

18 Dec, 2020

Works as advertised. You can choose user roles, place a shortcode on any page. Account and comments are deleted without problems. Warning messages and password prompts appear. Faced some difficulties. Users who automatically log into the system via social networks cannot enter a password, as they have never created one. There is also a hyperlink in the profile to delete the account, but it does not work. Everything else is good. Used in WordPress 5.6, PHP 7.4.7. Other plugins may contain user data. Thanks a lot to the developer! This topic was modified 3 years, 7 months ago by alkerprivate. This topic was modified 3 years, 7 months ago by alkerprivate. Reason: addition
Jim

Jim

02 Oct, 2020

I wish every website, company, organization, whatever, had an easy and obvious way to completely delete your account. Yet it seems almost none do! This plug in empowers your users to do that. It is dead simple to set up, and it is pretty intelligent behind the scenes.

FAQ

What happens to Posts, Links, and (optionally) Comments belonging to a deleted user?

Does this plugin support WordPress Multisite?

When using Multisite, are users deleted from the Network or only the Site deletion originated from?

Is it possible for a user to delete anyone but themselves?

What does the Shortcode display when users are not logged in or their role is not allowed to delete themselves?

Where are users sent after deleting themselves?

Is there a confirmation before the user deletes themselves?

May I be notified of users who delete themselves and what was deleted?

Does this plugin store any personal information about users?