Gravity Forms Zero Spam

Descriere

This Gravity Forms add-on blocks spam using a non-obtrusive anti-spam measure. There are no settings or configuration needed: all you need to do is activate the plugin!

Is the Gravity Forms honeypot field not working for you? 🍯 🐝

Zero Spam is better than the Gravity Forms anti-spam honeypot field. If you’re getting spammed, try this plugin.

Use instead of reCaptcha

reCaptcha is user-hostile! Use this instead! Users don’t need to click stoplights, crosswalks, or bicycles when you use this plugin to stop spam.

Enable or disable per-form

If you only want the plugin for specific forms, that’s possible! The plugin adds a simple „Prevent spam using Gravity Forms Zero Spam” setting to each form (requires Gravity Forms 2.5 or newer).

Requires Gravity Forms.

Brought to you by GravityKit. We create essential Gravity Forms Add-Ons.

Întrebări frecvente

Does the Gravity Forms Zero Spam plugin stop email notifications from being emailed when a message is considered spam?

Yes! When this plugin marks an entry as spam, it prevents processing of any configured notifications and add-on feeds.

Note: When an entry is marked as Spam, it also prevents use of the configured confirmation. Users submitted a entry marked as Spam will see the default Gravity Forms “Thanks for contacting us! We will get in touch with you shortly.” confirmation text instead.

I have Gravity Forms 2.7 installed. Do I need this plugin?

Gravity Forms 2.7 added functionality that has similar features to this plugin, but we’re adding additional features soon—keep this plugin installed!

Does this plugin work in combination with other CAPTCHAs, honeypot fields, or spam blocker plugins?

Yep, you can use this plugin in combination with all other spam-blocking plugins:

  • Gravity Forms’ Google reCaptcha feature
  • WPBruiser
  • Akismet
  • Gravity Forms’ honeypot fields
  • GravityCaptcha
  • СleanTalk
  • WP Armor
  • fail2ban

Zero Spam will not interfere with the operation of those plugins. It also doesn’t interfere with Gravity Forms’ built-in honeypot functionality.

What version of Gravity Forms does this work with?

This works with all Gravity Forms releases after v2.3 (released June 2017).

Will this block spam comments or registrations on my site?

No. For that, we recommend Ben Marshall‘s WordPress Zero Spam plugin.

How do I disable Zero Spam on specific forms?

  1. Go to the form
  2. Click on Settings
  3. Under Form Options, disable „Prevent spam using Gravity Forms Zero Spam”. Don’t see the setting? This feature requires Gravity Forms 2.5 or newer.
  4. Save the settings

New form submissions will not be checked using Zero Spam.

I only want on sepecific forms. How do I disable Zero Spam by default?

To disable by default, add this code to your site (here’s how):

add_filter( 'gf_zero_spam_check_key_field', '__return_false' );

Once you have added that code to your site:

  1. Go to the form
  2. Click on Settings
  3. Under Form Options, enable „Prevent spam using Gravity Forms Zero Spam”. Don’t see the setting? This feature requires Gravity Forms 2.5 or newer.
  4. Save the settings

Now that form will use Zero Spam.

Is this plugin PHP 7 and PHP 8 compatible?

Yes.

All entries are going to spam. What can I do?

First, de-activate and re-activate the plugin. Then let us know on the support tab!

Recenzii

12 iunie 2022
Most of the popular spam filters don't block manual entries. I used to use another plugin that lets you manually choose to block an IP address if you determine that it's spam, and that was semi useful, but took too much time monitoring. We had a client who was getting 5-10 spam messages a day and we installed this and it stopped. They are still getting legitimate messages but the spam has stopped. We're still monitoring it to see if this keeps up, but so far this is a miracle worker. Thanks for whoever made this plugin!
13 mai 2022
I have had this plugin running on a number of client sites for several months now, ever since I learned of it. After monitoring its performance across a handful of sites, I am so delighted at how well it filters out form-submitted spam. Amazing! And it is so easy to install. No configuration necessary. Simplicity and functionality for the win. Highly recommend!
10 martie 2022 1 răspuns
Using version 1.2.1 of this plugin. And version 2.5.16.4 of gravity forms. Every submission I try, will return as spam.
15 octombrie 2021
An amazingly simple yet successful strategy, this plugin captures pretty much all automated spam with little chance of false positives. No need to bother people with nasty CAPTCHAs, just install this plugin enjoy the ensuing peace.
10 iulie 2021
Please keep in mind that no anti-form-spam plugin is going to be perfect. This has reduced form spam on 20+ sites by 99%. And the devs update based on new patterns, so turn on auto-updates.
Citește toate cele 20 de recenzii

Contributori și dezvoltatori

„Gravity Forms Zero Spam” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

Istoric modificări

1.3 on February 18, 2023

Gravity Forms 2.7 added improved spam blocking in 2.7. Keep this plugin installed—it won’t hurt, and we’re about to add some great new features soon! ❤️ Thanks to Richard Wawrzyniak for the code updates in this release.

  • Added: Support for API submissions (which don’t have a form submit action)
  • Fixed: Gravity Forms 2.7 support
  • Fixed: PHP 8.0 warnings
  • Tested with WordPress 6.2

1.2.3 on August 11, 2022

  • Tweak: Changed the autocomplete on the hidden field to new-password instead of off. Thanks for the suggestion, Ross!

1.2.2 on August 11, 2022

  • Improved: Prevent autocomplete on the hidden field. This may help prevent some reported false-positives.
  • Tested with WordPress 6.0.1

1.2.1 on February 16, 2022

  • Improved: Don’t check for spam on the Gravity Forms Preview page
  • Tested with WordPress 5.9

1.2 & 1.2.0.1 on December 10, 2021

  • New! Added a per-form setting „Prevent spam using Gravity Forms Zero Spam” that enables or disables Gravity Forms Zero Spam from processing! Check out the FAQ to learn how to use this setting. Note: this feature requires Gravity Forms 2.5 or newer.

1.1.3 on August 9, 2021

  • Enhancement: Adds an entry note when an entry is marked as spam. Thanks to Gravity Forms for the enhancement!

1.1.2 on July 5, 2021

  • Fixed: Entries going to spam on websites that have plugins that override random password generation. Thanks, @thomascharbit!

1.1.1 on April 22, 2021

  • Fixed: Script not being correctly loaded using Gravity Forms’ inline JavaScript

1.1 on April 21, 2021

  • Improved: The JavaScript code that adds the spam-catching field is now output at the same time as Gravity Forms’ inline JavaScript.
    • The script is only loaded when forms are displayed
    • jQuery is always available because Gravity Forms loads it as-needed

1.0.7 on March 18, 2021

  • Fixed: All entries marked as spam for AJAX-enabled forms. Sorry, folks! Won’t happen again.
  • Went back to using jQuery to listen to form submissions.

1.0.6.1 on March 15, 2021

  • Fixed: JavaScript „null is not an object (evaluating ‘el.addEventListener’)” error on pages without a form

1.0.6 on March 11, 2021

  • Improved: No longer requires jQuery
  • Fixed: Only checks for spam on submissions that were submitted by a form, not for entries created programatically

1.0.5 on February 16, 2021

The Gravity Forms Zero Spam plugin is now maintained by GravityKit. We look forward to continuing to improve this simple, effective spam blocker for Gravity Forms. Thanks to GoWP for their great work!

  • Improved: Only add anti-spam JavaScript when the Gravity Forms plugin is active
  • Fixed: Sanitized key, in case there were any unsafe characters generated by overriding the random_password filter.
  • Fixed: Made GF_Zero_Spam::deactivate a static method
  • Updated: Now using the wp_print_footer_scripts action to add the script (was wp_footer)

1.0.4

  • Should fix ‘jQuery undefined’ errors

1.0.3

  • Added support for multi-page forms (thanks, @supporthero)

1.0.2

  • Update FAQ and compatibility notes in readme.txt

1.0.1

  • Fix issue with forms not submitting after an initial validation error

1.0.0

  • Initial version