Table of Contents
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 #
- Log in to your WordPress admin dashboard.
- Navigate to User Registration & Membership > Settings in the left sidebar.
- Click on the Misc tab to access miscellaneous settings.
- Scroll down to find the “Auto Delete Users” section.
- Locate the “Enable Auto Delete Users” toggle switch.
- Additional configuration options will appear below.

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).

💡 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:

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.

⚠️ Important: Be cautious with higher-level roles (Author, Editor) as these users may have created content.
Step 5: Save Configuration #
- Review all your settings carefully.
- Click the “Save Changes” button at the bottom.
- You’ll see a confirmation message when settings are saved successfully.