"Delete My Account" Request Button
Adds a [wpide_delete_account] shortcode with a button that files an erasure request in WordPress's privacy tools; the member confirms by email and you process it under Tools > Erase Personal Data.
Snippet Library
Snippets for user accounts, roles and profiles: extra profile fields, new columns in the users list, last-login tracking and tighter control of what each role can do. Handy for membership sites, client sites and teams with many authors.
Adds a [wpide_delete_account] shortcode with a button that files an erasure request in WordPress's privacy tools; the member confirms by email and you process it under Tools > Erase Personal Data.
Adds a [wpide_export_data] shortcode with a button that asks WordPress's privacy tools to prepare a copy of the member's personal data, confirmed by email.
Adds a [wpide_member_since] shortcode that shows the date the logged-in member joined, or how long ago, for welcome messages and account pages.
Rejects registrations from throwaway email services, which are a common source of fake and spam accounts.
Emails the site admin when a new member activates their BuddyPress account, with a link to their profile.
Suggests to guest buyers on the WooCommerce thank-you page that they create an account to track this and future orders.
Adds a [wpide_change_password] shortcode where members change their password by entering the current one and the new one twice, and stay logged in afterwards.
Adds a [wpide_edit_profile] shortcode where logged-in members can update their name, display name, email, website and bio without visiting wp-admin.
Grants chosen capabilities to individual user accounts, for example letting one editor manage plugins, without creating a new role.
Adds a short note above the subscriptions list in the MemberPress account page explaining how to change plans or get billing help.
Removes administrator accounts from the Users screen for anyone who is not an administrator, for example shop managers on a WooCommerce site.
Allows editors to add, edit and remove users, while making sure they can never create administrators or touch administrator accounts.
Adds a [wpide_deactivate_account] shortcode with a button members can use to close their account; they are logged out and blocked, and an administrator can reactivate them later.
Adds an "I am signing up as" choice to the registration form that gives the new account one of the roles you allow, for example Reader or Writer.
Caps the number of accounts for chosen roles, such as a maximum of 3 Editors, and blocks adding or promoting anyone beyond that limit.
Allows only a few new accounts per IP address per day, which stops bots and people from creating piles of accounts.
Adds a [wpide_account] shortcode that greets the logged-in member and shows their avatar, membership details, recent posts and comments, and account links.
Adds a notes box to user profiles that only administrators can see and edit, for things like support history or account details.
Reminds members who have not filled in their first and last name to complete their profile, at the top of the MemberPress account page.
Stops anyone but the users themselves from editing, demoting or deleting the accounts you list, such as the site owner or an agency account.
Notes how every new account was created (registration form, admin screen, checkout, REST API or WP-CLI) and shows it in a "Signed up via" column on the Users screen.
Saves the IP address each new account was created from and shows it in the Users list, which helps spot bulk fake sign-ups.
Adds a sortable "Registered" column to the Users screen showing when each account was created.
Adds the current user's role next to their name in the admin toolbar ("Howdy, Sam (Editor)"), helpful when testing with several accounts.