FormShield

Disgrifiad

FormShield is a powerful form protection plugin that uses advanced pattern matching, behavioral analysis, and IP tracking to protect your WordPress forms from spam and bots without requiring users to solve annoying captchas.

Key Features:

  • No License Restrictions – Protect unlimited forms for free
  • No Captcha Required – Seamless user experience
  • Advanced Bot Detection – Uses pattern matching, behavioral analysis, and IP tracking to identify bots
  • 14 Form Integrations – Works with all major form plugins
  • Real-time Protection – Blocks spam in real-time
  • Easy Setup – Works out of the box
  • Form Location Tracking – See exactly where your forms are located (pages, posts, etc.)

Supported Form Plugins:

  • Contact Form 7
  • Gravity Forms
  • WPForms
  • Elementor Forms
  • Ninja Forms
  • Formidable Forms
  • Happy Forms
  • Fluent Forms
  • WeForms
  • WSForm
  • QuForm
  • Divi Contact Forms
  • WordPress Comments
  • And more coming soon!

How It Works:

FormShield analyzes user behavior patterns, content patterns, IP history, email validation, and submission frequency to determine if a submission is from a real human or a bot. This multi-layered approach is more effective than traditional captchas and provides a better user experience.

Privacy & Security:

  • This plugin does not connect to any third-party service and does not send data offsite
  • All features included in this WordPress.org version are fully self-contained
  • No data is sent to external servers
  • All processing happens on your WordPress site
  • GDPR compliant
  • No user data collection

Privacy

This plugin does not transmit personal data to any third-party service. All features included in this WordPress.org version are fully self-contained and do not require external connections.

Gosod

  1. Upload the plugin files to the /wp-content/plugins/formshield directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to FormShield settings to configure protection for your forms
  4. Enable protection for the forms you want to protect

Cwestiynau Cyffredin

Is FormShield really free?

Yes! FormShield allows you to protect unlimited forms without any license restrictions.

Do I need a captcha?

No! FormShield works silently in the background without requiring users to solve captchas.

Which form plugins are supported?

FormShield supports 14+ form plugins including Contact Form 7, Gravity Forms, WPForms, Elementor Forms, and many more.

Can I see where my forms are located?

Yes! FormShield now includes a Location column that shows exactly where each form is detected – whether it’s on a specific page, post, or other location.

Does it affect site performance?

FormShield is lightweight and optimized for performance. It adds minimal overhead to your site.

Is it GDPR compliant?

Yes! FormShield processes everything locally on your server and doesn’t send data to external services.

Adolygiadau

There are no reviews for this plugin.

Contributors & Developers

“FormShield” is open source software. The following people have contributed to this plugin.

Cyfranwyr

Translate “FormShield” into your language.

Interested in development?

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

Cofnod Newid

1.0.7

  • Fixed Elementor Forms integration warnings – corrected array property access errors
  • Added plugin banner for WordPress.org display (1544x500px)
  • Improved form data handling for better compatibility

1.0.6

  • Fixed Divi forms integration – forms now work correctly when protection is disabled
  • Improved form protection detection logic – only protected forms are validated
  • Optimized script loading – protection scripts only load when protected forms exist
  • Code cleanup – removed debug statements for production-ready code

1.0.5

  • Added global comment disabling feature – completely disable comments on all posts, pages, and media attachments
  • New Comments Control option in settings to hide comment forms and block all comment submissions site-wide
  • Improved comment management with automatic hiding of comment sections and forms

1.0.4

  • Fixed test email functionality – corrected nonce verification for email settings
  • Fixed parameter name mismatch in test email AJAX handler (admin_email vs email)
  • Improved email settings security with dedicated nonce for email operations

1.0.3

  • Fixed bug where WooCommerce add to cart and checkout forms were being blocked
  • Added WooCommerce form detection to skip validation for shopping cart and checkout processes
  • Improved form detection to exclude WooCommerce forms from spam protection

1.0.2

  • Massive upgrade to WordPress comment protection – new pattern matching detects shorturl spam, repeated phrases, suspicious emails and IPs before they reach moderation.
  • Shared spam helper now powers all integrations; Contact Form 7 and WPForms receive the same two-layer (content + behavioral) protection used for comments.
  • Expanded disposable-email detection and IP/rate-limit tracking to log and classify spam vs bot attacks in analytics.

1.0.2-beta

  • Added Location column to show where forms are detected (pages, posts, etc.)
  • Enhanced form location tracking for better visibility
  • Improved table layout and responsive design

1.0.1-beta

  • Enhanced Divi Contact Form detection
  • Specialized scanning for Divi 4 and Divi 5
  • REST API endpoints for form detection
  • WP-CLI support for command line scanning
  • Admin rescan button with real-time results
  • Improved caching and performance
  • Better error handling and logging

1.0.1

  • Fixed Contact Form 7 badge display issue
  • Improved form ID matching for slug-based forms
  • Fixed JavaScript syntax error in badge generation
  • Removed debug logging for cleaner console output
  • Enhanced badge compatibility with different CF7 form configurations

1.0.0

  • Initial release of FormShield
  • Support for 14 form plugins
  • Unlimited form protection
  • Advanced bot detection
  • No license restrictions
  • Added Divi Contact Forms support