Hace unos días instalé el plugin Jalenack’s Wordspew para , que es el encargado del mini chat que aparece en el lado derecho y a las pocas horas empezó la fiesta.
La primera vez borre un par de mensajes, que volvieron a aparecer al día siguiente. Ayer me puse a ver cómo filtraba los mensajes de spam sin cargar mucho el servidor. Revisé el código un rato, pero se me ocurrió algo más sencillo, cambiar el nombre de los campos o casillas donde se introducen los mensajes.
Lo que de monento me funciona es una edición manual del archivo del plugin. Buscar “shoutboxname” y cambiarlo por algo único y después hacer lo mismo con “chatbarText” . El nombre “shoutboxname” aparece 8 veces (líneas 356,357,361,485,488 y 489 en la versión 1.16). “chatbarText” aparece 7 veces (líneas 356,357,495,497 y 499 en la versión 1.16).
Quizás fuese mejor que al instalar el plugin se generasen los nombres aleatorios y se guardasen en la base de datos, pero eso es cosa del autor o cada uno modifique el archivo para su propio uso. El problema de la modificación de plugins es que a la hora de las actualizaciones, que habría que volver a modificar los archivos, para recordarlo yo añado “(MODIFICADO)” o “(MANOSEADO)” en el inicio de la descripción (en este caso línea 5 en la versión 1.16).
Es una medida muy básica, si me aparece alguno valoraré meter más código anti-spam.