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.

Anti Artificial Spam


When I woke up this morning, I found that there were some spam comments left by a guy. It’s clear that they were saved manually.

There are always some guys keeping submitting spam comments in my blog, since they do it manually, my auto anti-spam plugins can’t prevent them.

And I finally got tired of deleting manual spam comments, so I spent this sunday on this plugin, which is also my first plugin for wordpress.


  1. Allow users to decide whether to ban spam comments directly or move them to the queue waiting to be audited.
  2. Allow users to specify the messages which are sent to commenters when their comments are banned.
  3. Validate URLs intelligently.
  4. i18n
  5. Save comments banning log to database.


  1. Upload anti-artificial-spam to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Modify ‘AMS Settings’ in the admin panel, one item per line


Can AMS get rid of spam bots ?

No, AMS is just a artificial anti-spam tool, which uses the most stupid and ancient way to get rid of artificial spam.


There are no reviews for this plugin.

Contributors & Developers

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


Translate “Anti Artificial Spam” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • 2011-02-23 Wednesday 22:24:12
    1. Rename anti-manpower-spam to anti-artificial-spam.
    2. Don’t just test if the URL is in the banned ones, but also test if it is a substring of one of them.
    3. Optimize the speed of matching.


  • 2009-12-13 Sunday 21:47:21
  • Initial edition.
    1. Allow users to specify lists of comment authors, emails, urls, IP addresses and keywords.
    2. Use the above lists to filter every comment submitted.
    3. Allow users to decide whether to ignore cases while validating comments.
    4. All matched comments will be banned directly and show a notice to the commenter.