View Categories

How to Auto Delete User in WordPress Who has not Activated their Account? Pro

The User Registration & Membership plugin includes a powerful automated user cleanup feature – Auto Delete Users, which helps maintain a clean and organized user database. This document will provide step-by-step instructions on efficiently managing inactive users and keeping your user database up to date.

Prerequisites:
- User Registration & Membership Pro v5.2.3 or above.

Step-by-Step Configuration Guide #

Step 1: Access Plugin Settings #

  1. Log in to your WordPress admin dashboard.
  2. Navigate to User Registration & Membership > Settings in the left sidebar.
  3. Click on the Misc tab to access miscellaneous settings.
  4. Scroll down to find the “Auto Delete Users” section.
  5. Locate the “Enable Auto Delete Users” toggle switch.
  6. Additional configuration options will appear below.
Auto Delete Users

Step 2: Configure Deletion Frequency #

Choose how often the system should check for and remove users:

  • Daily: Checks every 24 hours (recommended for high-traffic sites).
  • Weekly: Checks every 7 days (good for moderate traffic).
  • Monthly: Checks every 30 days (suitable for low-traffic sites).
  • Yearly: Checks every 365 days (for long-term inactive users only).
Select Duration for Auto Deletion of User
💡 Recommendation: Start with Weekly for most sites, then adjust based on your registration volume.

Step 3: Select User Status #

Choose which type of inactive users to remove automatically:

Select User Status for Deletion

Pending Users

  • What it means: Users are waiting for admin approval.
  • When to use: If you have manual approval enabled but want to clean up old pending requests.
  • Caution: Only enable if you regularly review and approve users.

Denied Users

  • What it means: Users whose registration was rejected.
  • When to use: Safe to enable – these users can’t access your site anyway.
  • Benefit: Keeps your user list clean of rejected registrations.

Awaiting Email Confirmation

  • What it means: Users who haven’t clicked their verification email.
  • When to use: Most common option – remove users who never completed signup.
  • Impact: Helps maintain an active, verified user base.
💡 Best Practice: Start with "Awaiting Email Confirmation" as it's the safest and most useful option.

Step 4: Choose User Roles #

Select which user roles should be subject to auto-deletion:

Available Roles:

  • Subscriber: Default role for new registrations (most common choice).
  • Contributor: Users who can write posts but need approval.
  • Author: Users who can publish their posts.
  • Editor: Users who can manage content and other users.
Select User Roles for Auto Deletion
⚠️ Important: Be cautious with higher-level roles (Author, Editor) as these users may have created content.

Step 5: Save Configuration #

  1. Review all your settings carefully.
  2. Click the “Save Changes” button at the bottom.
  3. You’ll see a confirmation message when settings are saved successfully.

Additional Resources #

  1. Set Maximum Active Login
  2. Salesforce Integration with User Registration & Membership.

Powered by BetterDocs

Scroll to top