=== WordPress Zero Spam ===
Contributors: bmarshall511, afragen, tangrufus, leewillis77, macbookandrew
Donate link: https://www.gittip.com/bmarshall511/
Tags: comments, spam, antispam, anti-spam, comment spam, spambot, spammer, spam free, spam blocker, registration spam
Requires at least: 3.0.0
Tested up to: 4.0.0
Stable tag: 1.5.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Zero Spam makes blocking spam comments a cinch. Install, activate and enjoy a spam-free site.
== Description ==
**Why should your users prove that they're humans by filling out captchas? Let bots prove they're not bots with the WordPress Zero Spam plugin.**
WordPress Zero Spam blocks registration spam and spam in comments automatically without any additional config or setup. Just install, activate, and enjoy a spam-free site.
Zero Spam was initially built based on the work by David Walsh.
Major features in WordPress Zero Spam include:
* **No captcha**, because spam is not users' problem
* **No moderation queues**, because spam is not administrators' problem
* **Blocks spam registrations & comments** with the use of JavaScript
* **Contact Form 7 support** if installed and activated
* **Gravity Form support** if installed and activated
* **Extend the plugin** with action hooks
* **Optional logging**, so you can see who's trying to spam
* **Advanced settings** for complete control
* **Supports caching plugins** to help provide great performance
**Languages:** English
If you have suggestions for a new add-on, feel free to email me at me@benmarshall.me. Want regular updates? Follow me on Twitter or visit my blog.
== Installation ==
1. Upload the `zero-spam` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
== Frequently Asked Questions ==
= Is JavaScript required for this plugin to work? =
Yes, that's what does the magic and keeps spam bots out.
= I keep getting 'There was a problem processing your comment.' =
Be sure JavaScript is enabled and there are no JS errors.
= Can I extend the plugin with action hooks? =
Yes, currently there are three hooks available:
* `zero_spam_found_spam_registration` - Runs after a spam registration is detected
* `zero_spam_found_spam_comment` - Runs after a spam comment is detected
* `zero_spam_found_spam_cf7_form_submission` - Runs after a spam Contact Form 7 form submission is detected
* `zero_spam_found_spam_gf_form_submission` - Runs after a spam Gravity Form submission is detected
= Does this plugin support Contact Form 7 forms? =
Yes! Thanks to @leewillis77.
= Does this plugin support Gravity Forms forms? =
Yes! Thanks to @shazahm1.
= Does this plugin work with caching plugins like W3 Total Cache? =
Yes! Thanks to @shazahm1.
== Screenshots ==
== Changelog ==
= 1.5.0 =
* Switched to using a nonce to validate form submissions that support WordPress Zero Spam
* Added Zero Spam plugin settings page for advanced control
* Fix for for non-logged in users (https://github.com/bmarshall511/wordpress-zero-spam/pull/27, thanks @afragen)
* Added blank index.php files to prevent directory browsing (https://github.com/bmarshall511/wordpress-zero-spam/pull/24, thanks @TangRufus)
* Added uninstall.php (https://github.com/bmarshall511/wordpress-zero-spam/pull/23, thanks @TangRufus)
* Addded support for GitHub Updater plugin (https://github.com/bmarshall511/wordpress-zero-spam/pull/21, thanks @afragen)
* Added support for Contact Form 7 form submissions (https://github.com/bmarshall511/wordpress-zero-spam/pull/26, thanks @leewillis77)
* Added ability to log spam detections
* Fix for warnings cause by default settings not being set before actions run (https://github.com/bmarshall511/wordpress-zero-spam/pull/31, thanks @leewillis77)
* Installed Compass (http://compass-style.org/)
* Added support for Gravity Forms
* Fixed potential issue with sites that use caching plugins
* Fixed minor typos (thnaks @macbookandrew)
= 1.4.0 =
* Added `zero_spam_found_spam_comment` and `zero_spam_found_spam_registration` action hooks (thanks @tangrufus)
* Minor updates to the readme file
= 1.3.1 - 1.3.3 =
* Minor fixes to WP SVN repo
= 1.3.0 =
* Removed Grunt creation of the trunk directory
* Added spam detection script to registration form
= 1.2.1 =
* Fixed some typos in the readme.txt file
= 1.2.0 =
* Removed testing for core function testing
* Fix for adding comments from admin (thanks @afragen)
* Removed unneeded WP svn trunk and tags folders from the git repo (thanks @afragen)
= 1.1.0 =
* Updated theme documentation.
* WordPress generator meta tag removed to help hide WordPress sites from spambots.
= 1.0.0 =
* Initial release.
== Credits ==
* Thanks to [David Walsh](http://davidwalsh.name) [@davidwalshblog](https://twitter.com/davidwalshblog) for the inspiration behind this plugin.
== Contributors ==
* [Ben Marshall](https://github.com/bmarshall511)
* [Andy Fragen](https://github.com/afragen)
* [Tang Rufus](https://github.com/TangRufus)
* [Lee Willis](https://github.com/leewillis77)
* [Andrew Minion](https://github.com/macbookandrew)