Title: Analytical Spam Filter
Author: John Dalesandro
Published: <strong>јуни 2, 2022</strong>
Last modified: декември 22, 2025

---

Search plugins

![](https://ps.w.org/analytical-spam-filter/assets/banner-772x250.png?rev=2774200)

![](https://ps.w.org/analytical-spam-filter/assets/icon-256x256.png?rev=2774175)

# Analytical Spam Filter

 By [John Dalesandro](https://profiles.wordpress.org/dalesandro/)

[Download](https://downloads.wordpress.org/plugin/analytical-spam-filter.1.0.13.zip)

 * [Details](https://mk.wordpress.org/plugins/analytical-spam-filter/#description)
 * [Reviews](https://mk.wordpress.org/plugins/analytical-spam-filter/#reviews)
 *  [Installation](https://mk.wordpress.org/plugins/analytical-spam-filter/#installation)
 * [Development](https://mk.wordpress.org/plugins/analytical-spam-filter/#developers)

 [Support](https://wordpress.org/support/plugin/analytical-spam-filter/)

## Description

The **Analytical Spam Filter** plugin for WordPress blocks comment, trackback, and
pingback spam. It uses multiple spam detection methods without challenging the user
with obstacles such as captchas, math problems, etc. and it does not rely on external
services or APIs. This is a low overhead plugin that begins blocking spam as soon
as it is activated. It is compatible with caching plugins as long as the user has
JavaScript enabled. The plugin blocks spam submitted through the default WordPress
comment form only.

Logic is used to identify spam comment submissions. No user interaction is required.
The spam blocking mechanisms work transparently behind the scenes. Most visitors
will require longer than a few seconds to read a post and add a meaningful comment
so any comments submitted within a short time threshold are identified as spam. 
Comments containing a large number of links are flagged as spam. The plugin uses
an encrypted code and a honeypot to filter robotic submissions. All field names 
added by the plugin are randomized to prevent detection based on a source code signatures.

Configuration options include:

 * Enable Cache Compatibility (requires JavaScript)
 * Add spam to WordPress queue or block completely
 * Send diagnostic information to site administrator
 * Automatically compatible with the **Micro Contact Form** plugin to block spam
   messages.

Blocking options include:

 * Honeypot Trap
 * Randomized Internal Field Names
 * Timestamps (minimum and maximum entry time)
 * Aggressively check for excessive URLs
 * Check if JavaScript is enabled
 * Automatically block repeated spam from IP
 * Automatically block repeated spam based on content
 * Require User Agent string
 * Require Referer
 * Block Trackbacks
 * Block Pingbacks

## Screenshots

 * [[
 * Analytical Spam Filter admin screen – General Settings.
 * [[
 * Analytical Spam Filter admin screen – Basic Blocking Techniques.
 * [[
 * Analytical Spam Filter admin screen – Timestamp Blocking.
 * [[
 * Analytical Spam Filter admin screen – URL Blocking.
 * [[
 * Analytical Spam Filter admin screen – IP Blocking.
 * [[
 * Analytical Spam Filter admin screen – Content Blocking.

## Installation

 1. Install Analytical Spam Filter through the WordPress.org plugin repository or by
    uploading the .zip file using the Admin -> Plugins -> Add New function.
 2. Activate Analytical Spam Filter on the Admin -> Plugins screen.
 3. Customize settings on the Admin -> Settings -> Analytical Spam Filter screen.

Uninstall
 1. Deactivate the plugin on the Admin -> Plugins screen. All plugin files
and settings will be retained. 2. Delete the plugin on the Admin -> Plugins screen.
This deletes the plugin files, plugin database tables, and all plugin settings stored
in the database.

## FAQ

### Why did I still receive a spammy comment?

The plugin uses a number of methods to block spam comments without requiring additional
human interaction (captchas). While these detection methods significantly reduce
automated spam, they may not block all low quality, human entered comments. Use 
the diagnostic e-mails to establish the appropriate settings and thresholds to block
the most spam. The plugin only blocks spam comments submitted through the default
WordPress comment form.

### Does it work with other comment plugins?

No. The plugin only blocks spam comments submitted through the default WordPress
comment form.

### Timestamp blocking is not working.

If the site is using a caching plugin, verify that the Analytical Spam Filter option
for cache compatibility is enabled. This option requires that the user has JavaScript
enabled. Even if a caching plugin is not used, enabling this option adds another
detection measure since bots typically do not have JavaScript enabled.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Analytical Spam Filter” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ John Dalesandro ](https://profiles.wordpress.org/dalesandro/)

[Translate “Analytical Spam Filter” into your language.](https://translate.wordpress.org/projects/wp-plugins/analytical-spam-filter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/analytical-spam-filter/),
check out the [SVN repository](https://plugins.svn.wordpress.org/analytical-spam-filter/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/analytical-spam-filter/)
by [RSS](https://plugins.trac.wordpress.org/log/analytical-spam-filter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.13

 * Added setting to send diagnostic notifications for valid submissions only.

#### 1.0.12

 * IP blocking enhanced for reverse proxies.

#### 1.0.11

 * Corrects a compatibility issue with the Micro Contact Form plugin

#### 1.0.10

 * Strengthened timestamp capability to measure active form entry time

#### 1.0.9

 * Corrected styles for default themes

#### 1.0.8

 * Simplified styling for honeypot fields

#### 1.0.7

 * Corrected issue with gallery block formatting due to hidden field style

#### 1.0.6

 * Corrected warning for undefined variable

#### 1.0.5

 * Corrected missing parameter during initial checks for plugin database tables

#### 1.0.4

 * Updated notification wording when timestamp is invalid

#### 1.0.3

 * Strengthened and simplified URL counting capability
 * Strengthened IP sanitization

#### 1.0.2

 * Added settings to stop administrator notifications for repeated spam submissions

#### 1.0.1

 * Minor changes to improve code readability and internationalization

#### 1.0.0

 * Initial Release

## Meta

 *  Version **1.0.13**
 *  Last updated **4 месеци ago**
 *  Active installations **10+**
 *  WordPress version ** 5.3 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/analytical-spam-filter/)
 * Tags
 * [anti-spam](https://mk.wordpress.org/plugins/tags/anti-spam/)[antispam](https://mk.wordpress.org/plugins/tags/antispam/)
   [spam](https://mk.wordpress.org/plugins/tags/spam/)[spam blocker](https://mk.wordpress.org/plugins/tags/spam-blocker/)
   [spam filter](https://mk.wordpress.org/plugins/tags/spam-filter/)
 *  [Advanced View](https://mk.wordpress.org/plugins/analytical-spam-filter/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/analytical-spam-filter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/analytical-spam-filter/reviews/)

## Contributors

 *   [ John Dalesandro ](https://profiles.wordpress.org/dalesandro/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/analytical-spam-filter/)