Un filtro de spam de comentarios para WordPress verdaderamente silencioso y sin tonterías. Intercepta el spam antes de que llegue a tu base de datos: sin cola de moderación, sin carpeta de spam, sin limpieza. El spam ha desaparecido para siempre - todos los ajustes almacenados limpiamente en una única opción de base de datos.

Este plugin es especialmente útil si tienes un sitio con mucho tráfico, estás harto de que Akismet envíe tus datos a la nube, o simplemente quieres que el spam se gestione de forma silenciosa y local: sin cuenta, sin clave API, sin dramas.

Versión LITE gratuita (WordPress.org) Obtener la versión PRO por solo 9 $ (Freemius)

 

Sobre el plugin

The 9 Dollar Comment Spam Mute está diseñado para usuarios de WordPress que necesitan una forma sencilla y fiable de acabar con el spam de comentarios, sin sobrecargas, dependencias externas ni servicios en la nube. A diferencia de los plugins antispam hinchados, este plugin mantiene todo local, ligero y completamente bajo tu control.

El plugin se conecta a WordPress lo antes posible y descarta silenciosamente el spam antes de que llegue a tu base de datos. Sin cola de moderación. Sin carpeta de spam. Sin limpieza. Con Modo silencioso habilitado, los bots obtienen una falsa respuesta de éxito y nunca se dan cuenta de que han sido bloqueados, por lo que no adaptan sus tácticas.

Para usuarios avanzados, el Versión PRO desbloquea cuatro funciones avanzadas: una lista de bloqueo de IP de autoaprendizaje que marca automáticamente a los infractores reincidentes, patrones regex personalizados para crear tus propias reglas de spam, un clasificador Naive Bayes inteligente que se entrena con los patrones de spam reales de tu sitio y una lista blanca de compradores verificados de WooCommerce que confía automáticamente en tus clientes de pago. También se incluye asistencia prioritaria a través del sistema de tickets.

Todos los ajustes se almacenan en un opción única de WordPress en la base de datos: limpio, ágil y totalmente portátil. Sin tablas de base de datos separadas, sin escrituras en archivos, sin llamadas a servicios externos. Opcionalmente, puedes configurar el complemento para borrar todos los datos al desinstalar, sin dejar absolutamente ningún rastro.

La interfaz de administración con capacidad de respuesta te ofrece un control total sobre todos los ajustes de detección, un registro de comentarios descartados en tiempo real con fecha, IP, autor y motivo, y un conmutador Armar/Desarmar que te permite pausar la protección al instante sin perder la configuración.

La versión LITE es gratuita para siempre y cubre lo esencial. La versión PRO está disponible por una pequeña cuota anual y añade las funciones potentes. Sin sobrecargas ni complejidades innecesarias: sólo un filtro de spam limpio y silencioso que hace exactamente lo que dice. Perfecto para blogueros, agencias y cualquiera que esté harto de que el spam sature su base de datos.

Características principales

Protección Cero Toques

El spam se intercepta antes de que llegue a tu base de datos: sin cola de moderación, sin carpeta de spam, sin limpieza. Configúralo una vez, ármalo y olvídate de que existe.

Modo silencioso

Los robots reciben una falsa respuesta de éxito y nunca se dan cuenta de que han sido bloqueados, por lo que no cambiarán de táctica. El spam se descarta sin avisar a nadie.

Trampa Honeypot

Un campo invisible atrapa silenciosamente a los bots automatizados. Los usuarios reales nunca lo ven - los bots no pueden resistirse. No necesita configuración, funciona nada más instalarlo.

Control de velocidad

Descarta los envíos más rápido de lo que cualquier humano podría teclear. Si un comentario llega en menos de unos segundos, es un bot, y desaparece antes de que tu base de datos sepa siquiera que ha existido.

Límite de enlace

Los comentarios repletos de enlaces son una clásica señal de spam. Establece tu propio umbral y todo lo que lo supere se descartará automáticamente, sin necesidad de revisión humana.

Lista negra de palabras clave

Una lista de palabras clave totalmente personalizable, que no distingue entre mayúsculas y minúsculas. Una palabra por línea. Viene precargada con los términos de spam más comunes: adáptala a tu público.

Limitación de velocidad

Cualquier IP que envíe demasiados comentarios en una ventana corta se bloquea automáticamente durante el resto de esa hora. Detiene los patrones bot más comunes sin tocar a los usuarios reales.

Registro de comentarios descartados

Un registro limpio de los últimos 50 comentarios descartados: fecha, IP, autor y motivo por el que se bloqueó. Se elimina automáticamente a los 90 días, y se puede borrar manualmente en cualquier momento.

Lista blanca

Las direcciones de correo electrónico, los rangos de IP y los agentes de usuario en los que confías nunca se bloquean. Añádelas una vez y siempre pasarán, sin importar lo que digan las comprobaciones de spam.

Informe diario por correo electrónico

Resumen matutino opcional de todo lo que se descartó durante la noche. Directo a tu bandeja de entrada, sin necesidad de iniciar sesión: sólo un rápido "todo bien" para empezar el día.

Filtro de aprendizaje inteligente PRO

Un clasificador Naive Bayes de autoaprendizaje que se entrena con los patrones reales de spam de tu sitio. Se vuelve más inteligente con cada comentario descartado: los falsos positivos se pueden corregir directamente en el registro.

Lista de bloqueo IP de autoaprendizaje PRO

Los infractores reincidentes son marcados automáticamente y bloqueados permanentemente en cada intento futuro. Añade IPs manualmente o deja que el plugin construya la lista por ti.

Patrones Regex personalizados PRO

Construye tus propias reglas avanzadas de spam con soporte completo de regex. Un patrón por línea, validado antes de guardar. En caso de duda, prueba primero en regex101.com.

Soporte prioritario PRO

Los usuarios PRO tienen acceso directo al sistema de tickets para un soporte rápido y personalizado. Sin colas en el foro – nuestro equipo resuelve tus problemas rápidamente.

Comparación LITE vs. PRO

FunciónLITEPRO
Trampa nido de abeja
Control de velocidad
Límite de enlace
Lista negra de palabras clave
Modo silencioso
Limitación de la tasa
Lista blanca (correo electrónico / IP / agente de usuario)
Registro de comentarios descartados
Informe diario por correo electrónico
Control de armado/desarmado
Eliminación de datos opcional al desinstalar
Lista de bloqueo IP de autoaprendizaje
Patrones regex personalizados
Filtro antispam de aprendizaje inteligente (Bayes)
Lista blanca de compradores verificados de WooCommerce
Tamaño de registro configurable
Exportación de registros CSV
Widget del panel de estadísticas
Sin publicidad
Soporte prioritario a través del sistema de tickets

Casos prácticos

El propietario de un sitio WordPress ahogado por el spam

Diriges un blog, un portafolio o un sitio de pequeñas empresas. Los comentarios están abiertos porque realmente quieres mantener una conversación, pero en lugar de eso recibes una oleada tras otra de enlaces de casino, spam de SEO y sandeces. Has probado Akismet, pero no te entusiasma que los datos de tus comentarios vayan a una nube que no controlas. Este plugin es la respuesta si quieres que el spam se elimine localmente, en silencio y de forma permanente, sin una cuenta, una clave API ni una suscripción mensual. Instálalo, ármalo y deja de pensar en el spam para siempre.

La agencia que gestiona sitios WordPress para clientes

Mantienes una flota de sitios WordPress. La moderación del spam es lo último que quieres que caiga en las manos de tus clientes, o en las tuyas. Este complemento se ejecuta silenciosamente en todos los sitios, descarta el spam antes de que entre en contacto con la base de datos y envía un informe diario opcional por correo electrónico para que puedas estar al tanto sin necesidad de iniciar sesión. Sin colas que moderar, sin carpetas que limpiar, sin clientes asustados por 200 comentarios pendientes. Configúralo durante la incorporación y no vuelvas a tocarlo.

El Propietario de una Tienda WooCommerce que Quiere Reseñas Limpias

"Sólo quiero opiniones reales de clientes reales, no bots de spam que fingen comprar mis productos."

Sarah dirige una tienda WooCommerce de tamaño medio. Las reseñas de productos son abiertas e importantes para su negocio, pero a los bots eso no les importa. Con la Lista blanca de compradores verificados de WooCommerce de la versión PRO, sus clientes reales pasan automáticamente por todas las comprobaciones de spam, mientras que todo lo demás pasa por el filtro completo. Sin falsos positivos de compradores reales, sin spam de bots. Exactamente como debería funcionar.

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.

Solicitud de funciones, ideas

Tu idea podría definir la próxima actualización. Comparte una función que te gustaría ver y ayuda a decidir qué desarrollamos a continuación.
Envía tu idea...

por Sandra

Configurarlo en 5 minutos, olvidarse de que existía - ése es el objetivo

Lo estoy utilizando en cuatro clientes. El paso de activación es inteligente: te hace pensar en lo que estás activando antes de activarlo. Después, simplemente hace lo suyo. No hay carpetas que vaciar, ni colas que moderar, ni correos electrónicos de clientes preguntando por qué hay 300 comentarios pendientes. El informe diario por correo electrónico es un buen detalle para estar tranquilo sin tener que iniciar sesión. Me encantaría poder exportar las configuraciones por sitio en algún lugar para una incorporación más rápida; ahora mismo estoy configurando cada sitio manualmente. Un detalle menor. Por el precio que tiene, es una obviedad.

por petra_online

Sólido, pero me llevó un minuto confiar en él

Mi duda con cualquier enfoque de “descartar para siempre” son los falsos positivos: una vez que se ha ido, se ha ido. Me pasé la primera semana comprobando obsesivamente el registro antes de relajarme. Resulta que la detección está bien afinada. La lista de palabras clave es sensata de entrada y la lista blanca cubre los casos extremos. Lo que todavía no sé con certeza es cómo interactúa la comprobación del token de tiempo con las configuraciones de caché pesadas. Utilizo WP Rocket y tuve que probarlo con cuidado para asegurarme de que las páginas almacenadas en caché no rompían la validación del token. Funciona, pero los documentos podrían mencionarlo. Ahora tiene tres estrellas, que aumentaré a cuatro cuando lleve unos meses usándolo.

por marcus

Exactamente lo que necesitaba - sin tonterías, sin nubes

Cambié de Akismet porque no quería que los datos de mis comentarios fueran a ninguna parte. Esto lo hace todo localmente y no he visto ningún comentario spam en la cola de moderación desde entonces. El honeypot y la comprobación de velocidad por sí solos parecen atrapar 90% de los bots antes incluso de que se ejecute nada más. El Modo Silencioso es una idea realmente inteligente: los bots obtienen un falso éxito y siguen adelante. Mi única queja es que el registro sólo guarda 50 entradas en LITE. Me encantaría tener 100 como valor predeterminado gratuito. Aparte de eso, plugin limpio, interfaz limpia, hace exactamente lo que dice.

1 / 3

 

¿Preparado para dejar de pensar por fin en el spam?

Empieza con la versión LITE gratuita o actualízate a la PRO para obtener el filtro de autoaprendizaje, la lista de bloqueo de IP, los patrones regex y mucho más.

Versión LITE gratuita (WordPress.org) Obtener la versión PRO por solo 9 $ (Freemius)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *