by Shivam Kumar
1 (0 reviews)
Smart Spam Cleaner
Remove spam users and posts using background processing with dynamic filters.
Tested up to WP 6.4 (Current: 6.9)
vtrunk
Current Version vtrunk
Updated 2 months ago
Last Update on 11 Nov, 2025
Synced 10 hours ago
Last Synced on
Rank
#53,661
+3634 this week
Active Installs
1+
—
No change
KW Avg Position
N/A
—
No change
Downloads
81
+1 today
Support Resolved
0%
—
No change
Rating
20%
Review 1 out of 5
1
(0 reviews)
Next Milestone 10
0+
10+
43,514
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 9 more installs to reach 10+
Rank Changes
Current
#53,661
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
1.0
0 reviews
Overall
20%
5
0
(0%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- trunk
- Last Updated
- Nov 11, 2025
- Requires WP
- 5.0+
- Tested Up To
- 6.4
- PHP Version
- 7.4 or higher
- Author
- Shivam Kumar
Support & Rating
- Rating
- ★ ☆ ☆ ☆ ☆ 1
- Reviews
- 0
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,736
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Query Monitor - The developer tools panel for WordPress
200K+ installs
#255
MalCare WordPress Security Plugin - Malware Scanner, Cleaner, Security Firewall
200K+ installs
#258
iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more
200K+ installs
#261
Frequently Asked Questions
Common questions about Smart Spam Cleaner
Go to Users → Spam Filter Settings
Add your desired keywords and domains
Choose your filter condition (AND/OR)
Save settings
Run the cleanup from the main plugin page
Add your desired keywords and domains
Choose your filter condition (AND/OR)
Save settings
Run the cleanup from the main plugin page
OR Condition - Delete user if they match ANY keyword OR domain filter
AND Condition - Delete user only if they match ALL keyword AND domain filters
AND Condition - Delete user only if they match ALL keyword AND domain filters
Include Domains - Only delete users with these email domains
Exclude Domains - Never delete users with these email domains (e.g., gmail.com)
If Include is empty, all domains are targeted except excluded ones
If Exclude is empty, no domains are protected
Exclude Domains - Never delete users with these email domains (e.g., gmail.com)
If Include is empty, all domains are targeted except excluded ones
If Exclude is empty, no domains are protected
Move to Trash - Posts are moved to WordPress trash bin where they can be recovered or permanently deleted later
Permanent Delete - Posts are immediately and permanently deleted from the database (cannot be recovered)
Recommendation - Use "Move to Trash" for safety, then review and permanently delete from trash if needed
How long does the cleanup take?
The duration depends on:
* Number of users/posts to process
* Server performance
* Batch size settings
* WordPress cron frequency
For large sites, the process may take several hours but runs in the background.
Can I stop the cleanup process?
The cleanup process runs via WordPress cron jobs. You can stop it by:
1. Deactivating the plugin
2. Clearing scheduled cron events
3. Restarting your web server
What happens if the process is interrupted?
The plugin uses batch processing with progress tracking. If interrupted, you can restart the process and it will continue from where it left off.
Can I customize the spam keywords?
Yes! You can add, remove, or modify keywords through the Spam Filter Settings page. The interface allows you to dynamically manage your keyword lists.
Does this affect my site's performance?
The plugin is designed to minimize performance impact:
* Runs in background via cron jobs
* Processes data in small batches
* Uses efficient database queries
* Includes built-in delays between batches
Where can I find the cleanup log?
All cleanup activities are logged to: wp-content/uploads/smart-spam-cleaner/smart-spam-cleaner.log
The log file contains:
* Timestamps for all operations
* Number of users/posts processed in each batch
* Success/failure status for each deletion
* Completion messages
Can I use this plugin programmatically?
Yes! You can customize filters using WordPress filters:
add_filter('wwssc_user_filters', function($filters) {
$filters['keywords'][] = 'custom_keyword1';
$filters['keywords'][] = 'custom_keyword2';
$filters['domains']['include'][] = 'spamdomain.com';
$filters['domains']['exclude'][] = 'trusted.com';
$filters['condition'] = 'AND';
return $filters;
});
add_filter('wwssc_post_filters', function($filters) {
$filters['keywords'][] = 'custom_keyword1';
$filters['keywords'][] = 'custom_keyword2';
return $filters;
});
Permanent Delete - Posts are immediately and permanently deleted from the database (cannot be recovered)
Recommendation - Use "Move to Trash" for safety, then review and permanently delete from trash if needed
How long does the cleanup take?
The duration depends on:
* Number of users/posts to process
* Server performance
* Batch size settings
* WordPress cron frequency
For large sites, the process may take several hours but runs in the background.
Can I stop the cleanup process?
The cleanup process runs via WordPress cron jobs. You can stop it by:
1. Deactivating the plugin
2. Clearing scheduled cron events
3. Restarting your web server
What happens if the process is interrupted?
The plugin uses batch processing with progress tracking. If interrupted, you can restart the process and it will continue from where it left off.
Can I customize the spam keywords?
Yes! You can add, remove, or modify keywords through the Spam Filter Settings page. The interface allows you to dynamically manage your keyword lists.
Does this affect my site's performance?
The plugin is designed to minimize performance impact:
* Runs in background via cron jobs
* Processes data in small batches
* Uses efficient database queries
* Includes built-in delays between batches
Where can I find the cleanup log?
All cleanup activities are logged to: wp-content/uploads/smart-spam-cleaner/smart-spam-cleaner.log
The log file contains:
* Timestamps for all operations
* Number of users/posts processed in each batch
* Success/failure status for each deletion
* Completion messages
Can I use this plugin programmatically?
Yes! You can customize filters using WordPress filters:
add_filter('wwssc_user_filters', function($filters) {
$filters['keywords'][] = 'custom_keyword1';
$filters['keywords'][] = 'custom_keyword2';
$filters['domains']['include'][] = 'spamdomain.com';
$filters['domains']['exclude'][] = 'trusted.com';
$filters['condition'] = 'AND';
return $filters;
});
add_filter('wwssc_post_filters', function($filters) {
$filters['keywords'][] = 'custom_keyword1';
$filters['keywords'][] = 'custom_keyword2';
return $filters;
});
You can also define a custom batch size in your wp-config.php file:
define('WWSSC_BATCH_SIZE', 1000);
define('WWSSC_BATCH_SIZE', 1000);