=== WordPress Zero Spam === Contributors: bmarshall511, jaredatch, EusebiuOprinoiu Tags: comments, spam, antispam, anti-spam, comment spam, spambot, spammer, spam free, spam blocker, registration spam Donate link: https://benmarshall.me/donate/?utm_source=wordpress_zero_spam&utm_medium=wordpress_repo&utm_campaign=donate Requires at least: 5.2 Tested up to: 5.4.2 Requires PHP: 7.1 Stable tag: 4.3.2 License: GNU GPLv3 License URI: https://choosealicense.com/licenses/gpl-3.0/ WordPress Zero Spam makes blocking spammers a cinch. Install, activate and enjoy a spam-free site — with third-party plugin support. == Description == Why force users to prove that they're humans by filling out captchas? Let bots prove they're not bots with the [WordPress Zero Spam plugin](https://benmarshall.me/wordpress-zero-spam/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam). WordPress Zero Spam blocks spam submissions including comments, registrations and more automatically without any config or setup. Just install, activate, and enjoy a spam-free site. WordPress Zero Spam was initially built based on the work by [David Walsh](http://davidwalsh.name/wordpress-comment-spam). = Plugin Features = * **No captcha**, spam isn't a users' problem * **No moderation queues**, spam isn't a administrators' problem * **Blocks 99.9% of spam** submissions * **Blocks spammy IPs** from ever seeing your site * **Auto-block IPs** when a spam detection is triggered * **Manually block IPs** either temporarily or permanently * **Developer-friendly**, integrate with any theme, plugin or form * **Detailed logging** to catch & block recurring spammers * **Advanced settings** for complete control over spammers * **Charts & statistics** for easy to understand spam analytics = Plugin Support = * WordPress comments system * WordPress user registrations * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) submissions * [Gravity Forms](https://www.gravityforms.com/) submissions * [Ninja Forms](https://wordpress.org/plugins/ninja-forms/) submissions * [BuddyPress](https://wordpress.org/plugins/buddypress/) registrations * [Contact Form by WPForms](https://wordpress.org/plugins/wpforms-lite/) submissions This plugin does not support with Jetpack Comments. For more information, see [https://wordpress.org/support/topic/incompatible-with-jetpack-comments](https://wordpress.org/support/topic/incompatible-with-jetpack-comments). Have a question, comment or suggestion? Feel free to [contact me](https://benmarshall.me/contact/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam), follow me [on Twitter](https://twitter.com/bmarshall0511) or [visit my site](https://benmarshall.me/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam). == Installation == 1. Upload the entire wordpress-zero-spam folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the Plugins screen (Plugins > Installed Plugins). 3. Visit the plugin setting to configure as needed (Settings > WP Zero Spam). For more information, see the [plugin’s website](https://benmarshall.me/wordpress-zero-spam). == Frequently Asked Questions == = How can I integrate this into a plugin, theme or custom form? = It's easy as adding the class `wpzerospam` to the `form` element, then adding a check in the form processor that the `wpzerospam_key` post value matches the option value in the database using the `wpzerospam_key_check()` helper function. = Why does my registration form think every submission is spam? = This is most likely due to a plugin or theme overriding the default markup of the registration form. Verify the form has an id of `registerform` or add the `wpzerospam` class to it. Example with `registerform` id: `