Title: Antispam for all fields
Author: ramon fincken
Published: <strong>21 ตุลาคม 2010</strong>
Last modified: 6 กันยายน 2018

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/antispam-for-all-fields.svg)

# Antispam for all fields

 By [ramon fincken](https://profiles.wordpress.org/ramon-fincken/)

[Download](https://downloads.wordpress.org/plugin/antispam-for-all-fields.0.8.6.zip)

 * [Details](https://th.wordpress.org/plugins/antispam-for-all-fields/#description)
 * [Reviews](https://th.wordpress.org/plugins/antispam-for-all-fields/#reviews)
 *  [Installation](https://th.wordpress.org/plugins/antispam-for-all-fields/#installation)
 * [Development](https://th.wordpress.org/plugins/antispam-for-all-fields/#developers)

 [Support](https://wordpress.org/support/plugin/antispam-for-all-fields/)

## Description

Plugin to reject spam. Port from same author from http://www.phpbbantispam.com 

Actually visits the URL from commenter to spider for spamwords.  Also checks using
StopForumSpam.com API  Compatible with many other anti spam plugins such as Akismet
Plugin does a lot more such as (this list does not cover all antispam functions 
present): * Count for number of web-URI’s in comment * Count on email, IP, URI compared
with allready spammed comments * Checks trackbacks and pingbacks for a valid IP 
adres (IP visitor must be same as webserver) * Detailed information by email about
the spammed comment. You can approve the comment later on, or blacklist the IP adres.*
Future feature: Add hidden fields with random names **Need PHP5 on your webserver.
Does not work on PHP4 webservers.**

Coding by: [MijnPress.nl](http://www.mijnpress.nl) [Twitter profile](http://twitter.com/#!/ramonfincken)
[More plugins](https://wordpress.org/extend/plugins/profile/ramon-fincken)

## Screenshots

[⌊Settings admin GUI
Fullscreen Screenshot 1⌉⌊Settings admin GUI
Fullscreen Screenshot
1⌉[

Settings admin GUI [Fullscreen Screenshot 1](https://s.w.org/extend/plugins/antispam-for-all-fields/screenshot-1.png)

[⌊Email notification
Fullscreen Screenshot 2⌉⌊Email notification
Fullscreen Screenshot
2⌉[

Email notification [Fullscreen Screenshot 2](https://s.w.org/extend/plugins/antispam-for-all-fields/screenshot-2.png)

## Installation

 1. Upload directory `antispam-for-all-fields` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.

## FAQ

  Installation Instructions

 1. Upload directory `antispam-for-all-fields` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.

  I have a lot of questions and I want support where can I go?

[http://pluginsupport.mijnpress.nl/](http://pluginsupport.mijnpress.nl/) or drop
me a tweet to notify me of your support topic over here.
 I always check my tweets,
so mention my name with @ramonfincken and your problem.

## Reviews

![](https://secure.gravatar.com/avatar/80bfdc48cf1e07fc0dd2ee56dc735435784ea8905e7ef4bb071929de13023a72?
s=60&d=retro&r=g)

### 󠀁[False positives](https://wordpress.org/support/topic/false-positives-7/)󠁿

 [Chriswaterguy](https://profiles.wordpress.org/chriswaterguy/) 3 กันยายน 2016 1
reply

It certainly blocks spam, but it blocked my own comments (while logged in as admin)
as well. The url for my account didn’t contain the keyword that was given as the
basis for rejection. So, unusable for me, unless I check every comment – but that’s
no better than moderating every comment anyway, and has the disadvantage of comments
being deleted after 7 days. The email also doesn’t tell which blog post (neither
title or url) the comment was made on. But much potential, so I’m giving 2 stars
rather than 1.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/)

## Contributors & Developers

“Antispam for all fields” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ ramon fincken ](https://profiles.wordpress.org/ramon-fincken/)

[Translate “Antispam for all fields” into your language.](https://translate.wordpress.org/projects/wp-plugins/antispam-for-all-fields)

### Interested in development?

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

## Changelog

#### 0.8.6

Added: User agent empty -> drop comment
 Bugfix: Changed URL count for https. It
checks http and https now.

#### 0.8.5

Added: Hello/test messages, instant block
 Added: Filter to allow NON admins to 
see the antispam pages: apply_filters( ‘afaf_is_allowed’, false )

#### 0.8.4

Added: Retrieve proxy IP, props to https://plugins.trac.wordpress.org/browser/reverse-
proxy-comment-ip-fix/trunk/reverse-proxy-comment-ip-fix.php
 Bugfix: Button in backend
acted weird and could not be clicked, fixed now

#### 0.8.3

Changed: txt file
 Bugfix: preg_replace headers sent

#### 0.8.2

Bugfix: division by zero (ajax)
 Added: 2nd run for word checking .. Added: Refer
check, thanks to: Antispam Extra V 0.2 By Budhiman

#### 0.8.0

Bugfix: Wrong param order for spamword check, sorry!!
 Changed: Update msg only 
shows in backend

#### 0.7.9

Added: IP whois link in email to admin
 Added: Incorporated “No comments without
proper HTTP referer” by “Antispam Extra V 0.2 By Budhiman” Changed: string_is_spam
function Added: Useragent spam check

#### 0.7.8

Added: Lots of (more then 25%) dots in mail and free-email

#### 0.7.7

Added: Trackback and pingback stage 1, based on Simple trackback validation with
topsy blocker Stage 1

#### 0.7.6

Added: New spam definitions

#### 0.7.5

Bugfix: Framework did not work on multisite, is_admin() problem.
If anyone could
help me with that ? 🙂

#### 0.7.1

Changed: Small settings check

#### 0.7.0

Added: Upgrade manager
 Added: Added new word to spamlist Added: Stopforumspam IP
and email check Added: Protection against random website nofollow random etc. See
source code for more info

#### 0.6.9

Changed: Do not sent an email if IP is blacklisted
 Changed: Do IP blacklist check
first Changed: IP blacklist now also checks for trackbacks and trackbacks Added:
Remove all records with same mail address OR same URL for this IP

#### 0.6.8

“So fine I scipped a number”
 Added: if IP-adress is present in your WordPress blacklist(
see Settings -> Discussion -> Blacklist), reject comment from that IP-adress Added:
if IP-adress is present in your WordPress blacklist, prevent double enties

#### 0.6.6

Bugfix: used $this instead of $afaf object for IP purposes, sorry!

#### 0.6.5

Added: nice wp-die message if a comment is held for moderation
 Changed: if you 
blacklist an IP adress, also delete the comment

#### 0.6

Bugfix: Private function instead of protected, causing the wordlist to halt on error

#### 0.5.2

Bugfix: Limit bug (array)..

#### 0.5.1

Bugfix: Random nonce was given multiple times

#### 0.5

Bugfix: Counter
 Added: GUI, you can set thresholds and edit/add/delete spamwords
to search for Added: Mail with more details Changed: Core file and admin_menu file
Added: Store comment for 7 days, email contains a link to approve comment or blacklist
the IP adres

#### 0.4

Bugfix: plugin_antispam_for_all_fields_stats for spammed stats
 Added: Check for
number of websites in comment, if above 10 then spam comment

#### 0.3

Bugfix: forgot to report status, fix that will run once is included.
 Fix triggers
when a new comment is submitted. Added counter Changed wordlist a bit

#### 0.2

Implemented visit of URL of commenter to spider for spamwords.

#### 0.1

First release

## Meta

 *  Version **0.8.6**
 *  Last updated **8 ปี ago**
 *  Active installations **90+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **4.9.29**
 *  Language
 * [English (US)](https://wordpress.org/plugins/antispam-for-all-fields/)
 * Tags
 * [anti-spam](https://th.wordpress.org/plugins/tags/anti-spam/)[antispam](https://th.wordpress.org/plugins/tags/antispam/)
   [spam](https://th.wordpress.org/plugins/tags/spam/)
 *  [Advanced View](https://th.wordpress.org/plugins/antispam-for-all-fields/advanced/)

## Ratings

 3.5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/antispam-for-all-fields/reviews/)

## Contributors

 *   [ ramon fincken ](https://profiles.wordpress.org/ramon-fincken/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/antispam-for-all-fields/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://donate.ramonfincken.com)