Un filtre anti-spam de commentaires vraiment silencieux et sans chichis pour WordPress. Intercepte le spam avant qu'il ne touche ta base de données — pas de file de modération, pas de dossier spam, pas de nettoyage. Le spam, c'est fini pour de bon — tous les paramètres stockés proprement dans une seule option de base de données.

Ce plugin est particulièrement utile si tu gères un site très fréquenté, tu en as marre qu'Akismet envoie tes données dans le cloud, ou tu veux simplement que le spam soit géré silencieusement et en local — pas de compte, pas de clé API, pas de drama.

Version LITE gratuite (WordPress.org) Obtenir la version PRO pour seulement 9 $ (Freemius)

 

À propos du plugin

The 9 Dollar Comment Spam Mute est conçu pour les utilisateurs WordPress qui ont besoin d'un moyen simple et fiable d'éliminer le spam de commentaires — sans superflu, dépendances externes ou services cloud. Contrairement aux plugins anti-spam surchargés, celui-ci garde tout en local, léger et entièrement sous ton contrôle.

Le plugin s'accroche à WordPress au moment le plus tôt possible et élimine le spam silencieusement avant qu'il n'atteigne ta base de données. Pas de file de modération. Pas de dossier spam. Pas de nettoyage. Avec le Silent Mode activé, les bots reçoivent une fausse réponse de succès et ne réalisent jamais qu'ils ont été bloqués — ils n'adaptent donc pas leurs tactiques.

Pour les utilisateurs avancés, la version PRO débloque quatre fonctionnalités avancées : une liste de blocage IP auto-apprenante qui signale automatiquement les récidivistes, des modèles regex personnalisés pour créer tes propres règles antispam, un classificateur Naive Bayes intelligent qui s'entraîne sur les vrais patterns de spam de ton site, et une liste blanche d'acheteurs vérifiés WooCommerce qui fait automatiquement confiance à tes clients payants. Le support prioritaire via système de tickets est également inclus.

Tous les paramètres sont stockés dans une seule option WordPress dans la base de données — propre, léger et entièrement portable. Pas de tables de base de données séparées, pas d'écritures de fichiers, pas d'appels à des services externes. Tu peux optionnellement configurer le plugin pour supprimer toutes les données à la désinstallation, ne laissant absolument aucune trace.

L'interface d'administration responsive te donne un contrôle total sur tous les paramètres de détection, un journal en direct des commentaires rejetés avec date, IP, auteur et raison, ainsi qu'un interrupteur Armé/Désarmé qui te permet de mettre la protection en pause instantanément sans perdre ta configuration.

La version LITE est gratuite pour toujours et couvre l'essentiel. La version PRO est disponible pour une petite cotisation annuelle et ajoute les fonctionnalités avancées. Pas de superflu, pas de complexité inutile — juste un filtre anti-spam propre et silencieux qui fait exactement ce qu'il dit. Parfait pour les blogueurs, les agences et tous ceux qui en ont assez que le spam encombre leur base de données.

Fonctionnalités clés

Protection sans intervention

Le spam est intercepté avant même d'atteindre ta base de données — pas de file de modération, pas de dossier spam, pas de nettoyage. Configure-le une fois, arme-le et oublie qu'il existe.

Mode silencieux

Les bots reçoivent une fausse réponse de succès et ne réalisent jamais qu'ils ont été bloqués — ils ne changeront donc pas de tactique. Le spam est éliminé sans alerter qui que ce soit.

Piège Honeypot

Un champ invisible attrape silencieusement les bots automatisés. Les vrais utilisateurs ne le voient jamais — les bots ne peuvent pas s'en empêcher. Aucune configuration nécessaire, fonctionne dès l'installation.

Contrôle de vitesse

Élimine les soumissions plus rapides que n'importe quel humain pourrait taper. Si un commentaire arrive en quelques secondes c'est un bot — et il disparaît avant même que ta base de données sache qu'il a existé.

Limite de liens

Les commentaires bourrés de liens sont un signal classique de spam. Définis ton propre seuil et tout ce qui le dépasse est automatiquement éliminé — aucune vérification manuelle nécessaire.

Liste noire de mots-clés

Une liste de mots-clés entièrement personnalisable et insensible à la casse. Un mot par ligne. Livrée préchargée avec les termes de spam les plus courants — adapte-la à ton audience.

Limitation des requêtes

Toute IP qui envoie trop de commentaires dans un court intervalle est automatiquement bloquée pour le reste de l'heure. Stoppe les patterns de bots les plus courants sans toucher aux vrais utilisateurs.

Journal des commentaires rejetés

Un journal clair des 50 derniers commentaires rejetés — date, IP, auteur et la raison du blocage. Purgé automatiquement après 90 jours, effaçable manuellement à tout moment.

Liste blanche

Les adresses e-mail, plages d'IP et agents utilisateurs auxquels tu fais confiance ne sont jamais bloqués. Ajoute-les une fois et ils passeront toujours — peu importe ce que disent les vérifications anti-spam.

E-mail de rapport quotidien

Résumé matinal optionnel de tout ce qui a été rejeté pendant la nuit. Directement dans ta boîte de réception, aucune connexion nécessaire — juste un petit "tout va bien" pour commencer la journée.

Filtre d'apprentissage intelligent PRO

Un classificateur Naive Bayes auto-apprenant qui s'entraîne sur les vrais patterns de spam de ton site. Devient plus intelligent à chaque commentaire rejeté — les faux positifs sont corrigeables directement dans le journal.

Liste de blocage IP auto-apprenante PRO

Les récidivistes sont automatiquement signalés et bloqués définitivement à chaque tentative future. Ajoute des IPs manuellement ou laisse le plugin construire la liste pour toi.

Modèles regex personnalisés PRO

Crée tes propres règles anti-spam avancées avec un support regex complet. Un modèle par ligne, validé avant la sauvegarde. En cas de doute, teste d'abord sur regex101.com.

Support prioritaire PRO

Les utilisateurs PRO ont un accès direct au système de tickets pour un support rapide et personnalisé. Pas de file d'attente sur le forum – notre équipe résout tes problèmes rapidement.

Comparatif LITE vs. PRO

FonctionnalitéLITEPRO
Piège honeypot
Contrôle de vitesse
Limite de liens
Liste noire de mots-clés
Mode silencieux
Limitation des requêtes
Liste blanche (e-mail / IP / agent utilisateur)
Journal des commentaires rejetés
E-mail de rapport quotidien
Contrôle Armé / Désarmé
Suppression optionnelle des données à la désinstallation
Liste de blocage IP auto-apprenante
Modèles regex personnalisés
Filtre d'apprentissage intelligent (Bayes)
Liste blanche des acheteurs vérifiés WooCommerce
Taille de journal configurable
Export du journal en CSV
Widget de statistiques du tableau de bord
Sans publicité
Support prioritaire via le système de tickets

Cas d'utilisation

Le propriétaire d'un site WordPress noyé dans le spam

Tu tiens un blog, un portfolio ou un site de petite entreprise. Les commentaires sont ouverts parce que tu veux vraiment que la conversation ait lieu - mais au lieu de cela, tu reçois vague après vague des liens de casino, du spam SEO et du charabia. Tu as essayé Akismet mais tu n'es pas très enthousiaste à l'idée que les données de tes commentaires aillent sur un nuage que tu ne contrôles pas. Ce plugin est la réponse si tu veux que le spam soit traité localement, silencieusement et de façon permanente - sans compte, clé API ou abonnement mensuel. Installe-le, arme-le et arrête de penser au spam pour toujours.

L'agence qui gère les sites WordPress de ses clients

Tu gères une flotte de sites WordPress. La modération des spams est la dernière chose que tu souhaites voir atterrir sur les genoux de tes clients - ou sur les tiens. Ce plugin s'exécute silencieusement sur chaque site, élimine les spams avant qu'ils ne touchent la base de données et envoie un rapport quotidien facultatif par courriel pour que tu puisses garder un œil sur la situation sans te connecter. Pas de file d'attente à modérer, pas de dossier à nettoyer, pas de client paniqué par 200 commentaires en attente. Tu l'installes pendant la phase d'intégration et tu n'y toucheras plus jamais.

Le propriétaire d'une boutique WooCommerce qui veut des commentaires propres

"Je veux juste de vrais commentaires de vrais clients - pas des robots spammeurs qui prétendent acheter mes produits."

Sarah dirige une boutique WooCommerce de taille moyenne. Les commentaires sur les produits sont ouverts et importants pour son entreprise, mais les robots ne s'en soucient pas. Avec la liste blanche des acheteurs vérifiés de la version PRO de WooCommerce, ses vrais clients passent automatiquement à travers chaque vérification de spam - tandis que tout le reste est soumis au filtre complet. Pas de faux positifs sur les vrais acheteurs, pas de spam de la part des robots. Exactement comme cela devrait fonctionner.

readme.txt

=== The 9 Dollar Comment Spam Mute ===
Contributors: the9dollarplugins
Donate link: https://buymeacoffee.com/t.9.p
Tags: comment spam, anti-spam, spam protection, spam comments, spam filter
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Auto-discard comment spam before it ever hits your database. Zero-Touch protection — no API keys, no external calls, 

== Description ==

**The 9 Dollar Comment Spam Mute** is your silent, Zero-Touch spam-fighting sidekick. It catches spam comments before they even think about touching your database. No moderation queue. No spam folder. No admin drama.
Set it up once. Let it work. Never think about spam again.

**Why you’ll like it**
Most anti-spam plugins ship your comment data off to who-knows-where, demand an API key, or just shuffle spam into a folder that slowly turns into a digital landfill. This one does things differently: everything runs on your own server, zero external requests, and spam comments are gone before they ever arrive.
No spam folder to clean. No pending queue. No cloud. No key. No fuss.

**How it kicks spam to the curb**
The plugin hooks into WordPress at the earliest possible moment — right before a comment would be saved. If something looks like spam, it’s silently discarded. You get to choose what happens next: with Silent Mode on, bots see a fake success message and never realize they’ve been blocked (so they won’t change tactics). With Silent Mode off, the comment is rejected with a normal error message. Either way: zero database clutter.

**Heads-up (important!)**
Discarded spam comments are gone for good. That’s why there’s a mandatory opt-in step — so you’re fully aware before spam protection goes live. You keep full control over all detection settings, and comments only get discarded once you explicitly arm the plugin.

**Why this plugin exists**
Most anti-spam plugins:
- send your data to external APIs  
- require API keys and accounts  
- store spam in folders nobody cleans  
This plugin does none of that. Everything runs locally on your server. No external calls. No cloud dependency. No unnecessary complexity.
Spam is not stored. It’s gone.

**Features (LITE — free)**
- **No external API calls** — fully GDPR-compliant by design
- **No API key, no account, zero setup fuss** — just install, configure once, arm it, and you're done
- **No external API calls** — all spam detection runs locally on your server
- **GDPR-compliant by design** — no data leaves your site; IP addresses stored for spam detection only, auto-deleted after 90 days
- **Universal coverage** — protects comments on posts, pages, custom post types, WooCommerce product reviews, and all native WordPress comment types
- **Comments get intercepted and discarded before they ever hit the database** — no spam folder to clean, ever
- **Silent Mode** — bots get a fake success message and never realize they’ve been blocked (keeps them from adapting)
- **Set once, runs automatically** — after you arm it, you’re done
- **Works with all native WordPress comment types** — posts, pages, custom post types, attachments, WooCommerce reviews
- **Mandatory opt-in** — you’re always in control
- **Arm / Disarm control** — activate or pause spam protection instantly without losing settings
- **Rate limiting** — automatically blocks IPs that submit comments too frequently
- **Discarded comments log** — last 50 entries with date, IP, author and reason, auto-pruned after 90 days
- **Sleek & slim** — one PHP file, one CSS file, one JS file. No classes, no autoloader, no framework baggage
- **Honeypot trap** — invisible field silently catches automated spam bots
- **Speed check** — discards submissions faster than any human could type
- **Time token validation** — rejects replayed or forged submission tokens older than one hour
- **Link limit** — discards comments containing too many links, a classic spam signal
- **Keyword blacklist** — case-insensitive spam keyword list, fully customisable, one word per line
- **Whitelist: Email / IP / User-Agent** — never block your trusted commenters
- **Daily report email** — optional morning summary of discarded spam, sent straight to your inbox

**PRO version extras**
Upgrade to PRO and level up your spam defense:
- **Self-learning IP Blocklist** — automatically flags repeat offenders (PRO only)
- **Custom Regex Patterns** — build your own advanced spam rules (PRO only)
- **Smart Learning Spam Filter** — trains itself on your site’s own comment history (PRO only)
- **Adjustable log size** — keep as many or as few entries as you like (PRO only)
- **CSV log export** — download your discarded comments log anytime (PRO only)
- **WooCommerce Verified Buyer Whitelist** — verified customers get a free pass (PRO only)
- **Statistics Dashboard Widget** — see your spam stats at a glance (PRO only)
- **Priority support** — fast help when you need it (PRO only)

**How it all works**
1. Install and activate the plugin.
2. Go to **Spam Mute** in your WordPress admin sidebar.
3. Read the opt-in notice and confirm you’re cool with the fact that spam comments will be permanently discarded.
4. Tweak your detection settings — honeypot, speed check, link limit, keyword blacklist.
5. Set Spam Protection to **Active** and let the silence begin.

That’s it. The 9 Dollar Comment Spam Mute works in the background, quietly doing its thing. Zero-Touch.

== Important notice ==

Spam comments are permanently deleted.
There is no recovery, no trash, no undo.
A mandatory opt-in ensures you understand this before activation. Nothing happens unless you explicitly enable it.

== Screenshots ==

1. Opt-in notice — you confirm before anything gets armed.
2. Arm / Disarm control with live status indicator.
3. Settings — all spam detection options in one clean view.
4. Discarded comments log — last 50 entries with date, IP, author, and reason.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install directly from the WordPress Plugins screen.
2. Activate it.
3. Head to **Spam Mute** in your WordPress admin sidebar.
4. Confirm the opt-in, tweak your settings, then arm the plugin.

== Frequently Asked Questions ==

= Will discarded spam comments end up in trash or spam? =
Nope. Once The 9 Dollar Comment Spam Mute discards a comment, it’s gone for good — no trash, no spam folder, no second chances.

= What’s the deal with Silent Mode? =
Silent Mode (recommended) = spam comments are discarded and bots see a fake success message. They never figure out they’ve been blocked, so they won’t switch up their attack patterns. Silent Mode off = spam comments are rejected with a normal error message. Either way, your database stays clean.

= Can real comments ever get caught by accident? =
It’s possible — no spam filter is 100% perfect. That’s why the opt-in step makes this crystal clear. The keyword blacklist and link limit are the usual suspects if false positives happen. Tune them to fit your audience.

= Does it work with WooCommerce product reviews? =
You bet. WooCommerce reviews use the same WordPress comment hook, so all LITE features cover them automatically. No extra setup.

= Does this thing call home (external APIs)? =
Never. Every spam check runs locally on your server. No data leaves your site.

= Is this GDPR/DSGVO friendly? =
Absolutely. No data ever leaves your server. The discarded comments log stores only IP, author name, email, and a short content preview — all inside your own database. IPs are kept for spam detection and security analysis (legitimate interest under GDPR Art. 6(1)(f)), never shared, never shown publicly. Log entries auto-delete after 90 days, and you can clear them manually anytime.

= How is this different from Akismet? =
Akismet sends every comment to an external cloud for analysis and needs an API key. The 9 Dollar Comment Spam Mute runs entirely on your own server, requires no account or key, and discards spam before it reaches your database — instead of dumping it into a spam folder that just fills up.

= What's the difference between Armed and Disarmed? =
Disarmed = the plugin is installed and configured, but no comments are discarded. Armed = protection is active, and spam comments are silently discarded on submission — they never reach the database.

= Can I pause spam protection without losing my settings? =
Yep. Just set Spam Protection to "Inactive" anytime. All your settings stick, and you can re-arm in one click.

= Does the plugin protect against repeated spam attempts from the same IP? =
Yes. The LITE version includes automatic rate limiting — any IP that submits more than 5 comments within an hour is automatically blocked for the remainder of that hour. This stops the most common bot patterns without affecting legitimate users.

= What happens when I uninstall the plugin? =
By default, all plugin data stays in your database. If you check "Delete data on uninstall" in settings, everything (settings + log) gets permanently removed when you uninstall.

= Do I need an API key or an account? =
Nope. The LITE version is completely free — no registration, no key, no account. Just install and go.

== Changelog ==

= 1.0 - 2026-03-24 =
* Initial release.
* Honeypot trap, speed check, link limit, and keyword blacklist spam detection.
* Silent Mode — bots get a fake success response and never realize they’re blocked.
* Discarded comments log — last 50 entries, auto-pruned.
* Mandatory opt-in with explicit Arm/Disarm control.

Demande de fonctionnalités, idées

Ton idée pourrait influencer la prochaine mise à jour. Partage une fonctionnalité que tu aimerais voir et aide à décider ce que l'on développe ensuite.
Soumettre ton idée...

par Sandra

Configuré en 5 minutes, oublié qu'il existe — c'est exactement l'idée

Je l'utilise sur quatre sites clients. L'étape d'opt-in est une idée maligne — ça te force à réfléchir à ce que tu actives avant de l'armer. Ensuite il fait tranquillement son boulot dans l'ombre. Plus de dossiers à vider, plus de files à modérer, plus d'emails clients qui demandent pourquoi il y a 300 commentaires en attente. L'email de rapport quotidien est une belle attention pour avoir l'esprit tranquille sans avoir à se connecter. J'adorerais pouvoir exporter les configurations par site pour accélérer l'onboarding — pour l'instant je configure chaque site à la main. Broutille. Pour ce prix c'est une évidence.

par petra_online

Solide, mais il m'a fallu un moment pour lui faire confiance

Mon problème avec toute approche "suppression définitive" c'est les faux positifs — une fois parti, c'est parti. J'ai passé la première semaine à vérifier le log de manière obsessionnelle avant de me détendre. La détection est finalement bien calibrée. La liste de mots-clés est sensée dès le départ et la liste blanche couvre les cas limites. Ce dont je ne suis toujours pas sûr : comment la vérification du token temporel interagit avec les configurations de cache agressives. J'utilise WP Rocket et j'ai dû tester soigneusement pour m'assurer que les pages en cache ne cassaient pas la validation du token. Ça marche, mais la doc devrait le mentionner. Trois étoiles pour l'instant, je passe à quatre après quelques mois supplémentaires.

par marcus

Exactement ce qu'il me fallait — sans chichis, sans cloud

J'ai quitté Akismet parce que je ne voulais pas que mes données de commentaires aillent quelque part. Tout fonctionne en local ici et je n'ai plus vu un seul commentaire spam dans la file de modération depuis. Le honeypot et le contrôle de vitesse à eux seuls semblent attraper 90% des bots avant que quoi que ce soit d'autre ne s'exécute. Le Mode Silencieux est une idée vraiment maligne — les bots reçoivent un faux succès et passent leur chemin. Ma seule plainte c'est que le log ne garde que 50 entrées en LITE. J'adorerais avoir 100 comme valeur par défaut gratuite. À part ça, plugin propre, interface propre, fait exactement ce qu'il dit.

1 / 3

 

Prêt à ne plus penser au spam ?

Commence par la version LITE gratuite ou passe à la version PRO pour bénéficier du filtre auto-apprenant, de la liste de blocage IP, des motifs regex et plus encore.

Version LITE gratuite (WordPress.org) Obtenir la version PRO pour seulement 9 $ (Freemius)

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *