plugin-icon

Smart Spam Cleaner

Remove spam users and posts using background processing with dynamic filters.
Versie
2.0.1
Laatst bijgewerkt
Nov 11, 2025
Smart Spam Cleaner

Smart Spam Cleaner provides an efficient way to remove spam users and posts from your WordPress site. It uses background processing via WordPress cron jobs to handle large datasets without impacting your site’s performance.

Key Features

  • Dynamic Filtering – Configure your own spam keywords and email domains
  • Advanced Conditions – Use AND/OR logic to combine keyword and domain filters
  • Include/Exclude Domains – Specify which email domains to target or protect
  • Flexible Post Handling – Choose between moving posts to trash or permanent deletion
  • Background Processing – Uses WordPress cron jobs for non-blocking cleanup operations
  • Batch Processing – Processes users and posts in small batches to avoid server overload
  • Smart Detection – Identifies spam users based on customizable patterns
  • Detailed Logging – Comprehensive logging of all cleanup activities
  • Modern UI – Beautiful, responsive admin interface with progress tracking
  • Security – Built-in security measures including nonce verification and capability checks
  • Configurable – Customizable batch sizes and spam keywords

What Gets Deleted

Users: The plugin uses your configured filters to determine which users to delete:

  • Keyword Matching – Users with spam keywords in email, username, or display name
  • Domain Filtering – Users with email domains in your include list (or all domains except exclude list)
  • Condition Logic:
    • OR: Delete if user matches ANY keyword OR domain filter
    • AND: Delete if user matches ALL keyword AND domain filters
  • Only affects users with the ‘subscriber’ role

Posts:

  • Published posts containing spam keywords in the title or content
  • Uses your configured post keywords list
  • Deletion Mode:
    • Move to Trash: Posts are moved to WordPress trash (recoverable)
    • Permanent Delete: Posts are permanently deleted (irreversible)

Use Cases

  • Clean up spam user registrations
  • Remove bot-generated users
  • Delete users from specific spam domains
  • Clean up casino/gambling spam posts
  • Bulk delete spam comments authors
  • Protect legitimate users while removing spam

Safety Features

  • Only processes users with ‘subscriber’ role
  • Requires administrator privileges to run
  • Includes confirmation dialogs
  • Provides detailed logging for transparency
  • Always backup your database before running cleanup operations

Configuration

Default Settings

  • Batch Size – 500 items per batch
  • User Keywords – btc, binance, crypto, telegram, usd, tinkoff, money, trading, wallet, forex, meta, xrp, airdrop, bam, bet, eur, rub, invest, usdt, euro
  • User Domains:
    • Include: (empty – all domains)
    • Exclude: gmail.com
  • User Condition – OR
  • Post Keywords – casino, gambling, slots, bet, poker, blackjack, win money, jackpot, spin, roulette, wager, baccarat
  • Post Deletion Mode – Move to Trash (recoverable)

Customization

You can modify the default settings through the admin interface or by adding the following to your wp-config.php file:

// Custom batch size define('WWSSC_BATCH_SIZE', 1000);

Support

For support, feature requests, or bug reports, please visit our support page.

Privacy

This plugin does not collect, store, or transmit any user data outside of your WordPress installation. All operations are performed locally on your server.

Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • Administrator privileges

Credits

Developed by WizzyWeb Private Limited

Important

Always backup your database before running any cleanup operations. This plugin performs destructive operations that cannot be undone.

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.4.7
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.