=== 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.5 Requires PHP: 7.1 Stable tag: 4.9.13 License: GNU GPLv3 License URI: https://choosealicense.com/licenses/gpl-3.0/ WordPress Zero Spam makes blocking spam & malicious visitors a cinch. Just install, activate and enjoy a spam-free site. == Description == Quit forcing users to answer silly questions, read confusing captchas, or take additional steps just to prove they're not spam. Stop malicious bots & hackers in their tracks before they ever have a chance to infiltrate your site — **introducing WordPress Zero Spam**. [WordPress Zero Spam](https://benmarshall.me/wordpress-zero-spam/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam) uses AI in combination with proven spam detection techniques and a database of known malicious IPs from around the world to detect and block unwanted visitors. In addition, it integrates with other popular plugins to provide all around protection. **Just install, activate, and enjoy a spam-free site!** = WordPress Zero Spam features = * **Blocks 99.9% of spam** submissions * **No captcha**, spam isn't a users' problem * **No moderation queues**, spam isn't a administrators' problem * **Multiple spam detection techniques**, including *honeypot*. * **Site security enhancements**, no config required * **Blocks malicious IPs** from ever seeing your site * **IP blacklist spam checks** ([Zero Spam](https://zerospam.org), [Stop Forum Spam](https://www.stopforumspam.com/), [BotScout](https://botscout.com/)) * **Auto-block IPs** when a spam detection is triggered * **Manually block IPs** either temporarily or permanently * **Whitelist IPs** to avoid getting blocked * **Geolocate IP addresses** to see where spammers are coming from * **Detailed logging** to catch & block recurring spammers * **Charts & statistics** for easy to understand spam analytics * **Advanced settings** for complete control over spammers * **Developer-friendly**, integrate with any theme, plugin or form = WordPress Zero Spam also protects = * WordPress core comments & user registrations * [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) submissions * [BuddyPress](https://wordpress.org/plugins/buddypress/) registrations * [WPForms](https://wordpress.org/plugins/wpforms-lite/) submissions * [WP Fluent Form](https://wordpress.org/plugins/fluentform/) submissions * [Formidable Form Builder](https://wordpress.org/plugins/formidable/) submissions * and can be easily integrated into any existing theme or plugin WordPress Zero Spam is great at blocking spam — as a site owner there's more you can do to [stop WordPress spam](https://benmarshall.me/stop-wordpress-spam/) in its tracks. = Multilingual Supported = We’ve integrated multi language support within the framework of our plugin, so you get a translated dashboard out of the box, and developer options to add even more languages. = Developer API = WordPress Zero Spam is free and open source. It’s the perfect solution to stopping spam and can be extended and integrated further. It was created and developed with the developer in mind, and we have already seen some truly remarkable addons already developed. To help you get started and learn just how to integrate with WordPress Zero Spam, visit the [plugin's documentation](https://benmarshall.me/wordpress-zero-spam/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam). = Translations = * [French](https://translate.wordpress.org/locale/fr/default/wp-plugins/zero-spam/) – (fr_FR) * [Italian](https://translate.wordpress.org/locale/it/default/wp-plugins/zero-spam/) – (it_IT) = Be a contributor = If you want to contribute, go to the [WordPress Zero Spam GitHub Repository](https://github.com/bmarshall511/wordpress-zero-spam) and see where you can help. You can also add a new language via [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/zero-spam/). = Documentation and Support = * For documentation and tutorials, view the [documentation](https://benmarshall.me/wordpress-zero-spam/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam). * If you have any more questions, visit our support on the [Plugin’s Forum](https://wordpress.org/support/plugin/zero-spam/). * For more information, FAQs and API documentation, check out [Zero Spam](https://zerospam.org/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam). = WordPress Zero Spam needs your support = **WordPress Zero Spam is free — completely free & always will be.** It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using WordPress Zero Spam and find it useful, please consider making a [donation](https://benmarshall.me/donate/?utm_source=wordpress.org&utm_medium=plugin&utm_campaign=wordpress_zero_spam). Your donation will help encourage and support the plugin’s continued development and better user support. You can also show your support by: * liking our [Facebook Page](https://www.facebook.com/zerospamorg/); * following us on [Twitter](https://www.facebook.com/zerospamorg); * or rating us on [WordPress](https://wordpress.org/support/plugin/zero-spam/reviews/?filter=5/#new-post) 🙂. == 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 & developer documentation, see the [plugin’s website](https://benmarshall.me/wordpress-zero-spam). == Frequently Asked Questions == = Does WordPress Zero Spam check Ninja Forms submissions? = **No.** As of v4.10.0, WordPress Zero Spam no longer checks Ninja Form submissions. Support was dropped due to its [requirement of JavaScript](https://developer.ninjaforms.com/codex/loading-the-form-via-ajax/) and how it submits forms. JavaScript is one of the techniques WordPress Zero Spam uses to determine if a submission is spam. Ninja Forms employs a similar method and has its own [spam detection](https://ninjaforms.com/blog/spam-wordpress-form/) feature. **Does this mean WPZP won't do you any good? Absolutely not.** WPZS employs other techniques and IP blacklist checks that will help prevent malicious IP and spambots from ever seeing your site. You will still get all of the benefits of this plugin, it just won't provide the extra check on Ninja Form submissions. = Does WordPress Zero Spam check Gravity Form submissions? = **No.** As of v4.9.9, WordPress Zero Spam no longer checks Gravity Form submissions. Support was dropped due the numerous addon plugins that can be installed & alter GF submissions. These addons will often conflict with how WPZS validates submissions. In addition, Gravity Forms already has a spam detection option that works similar to how this plugin detects forms. You can enable it by going to the form settings and checking the *Enable anti-spam honeypot* option. For more information, see [Gravity Forms documentation](https://docs.gravityforms.com/form-settings/). **Does this mean WPZP won't do you any good? Absolutely not.** WPZS employs other techniques and IP blacklist checks that will help prevent malicious IP and spambots from ever seeing your site. You will still get all of the benefits of this plugin, it just won't provide the extra check on Gravity Form submissions. = Does WordPress Zero Spam check Jetpack comments? = **No.** WordPress Zero Spam is unable to integrate Jetpack. For more information, see [https://wordpress.org/support/topic/incompatible-with-jetpack-comments](https://wordpress.org/support/topic/incompatible-with-jetpack-comments). = Spam coments are still getting through, help! = WordPress Zero Spam relies on the default core form id (`#commentform`) in order to check comment submissions. Verify your comment forms have this ID or add the class `wpzerospam` to enable it on your site. = All registrations are marked as spam, help! = 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: `