NP Formshield

Description

NP Formshield provides comprehensive spam protection for your WordPress forms with an intuitive dashboard and powerful filtering options.

Supported Form Plugins:
* Contact Form 7
* Gravity Forms
* Forminator
* Ninja Forms
* WPForms
* Fluent Forms
* Custom Forms (coming soon)

Key Features:
* Beautiful, user-friendly dashboard
* Blacklist and whitelist filtering
* Field-specific protection rules
* Real-time form validation
* Link detection and blocking
* Email validation
* Easy form management
* Responsive design

How It Works:
1. Select your form plugin from the dashboard
2. Choose the specific form you want to protect
3. Configure protection rules for each field
4. Set blacklist or whitelist words/phrases
5. Save and activate protection

External services

This plugin may redirect users to external websites in the following scenarios:

  • Pro Version Page: When users access the “Pro Version” menu item in the WordPress admin, they will be presented with a page containing a link to our website (https://needsplugin.com/no-spam-forms/) where they can learn more about Pro features and pricing. This is a user-initiated action – users must click the “Buy Pro Version” button to visit the external website. No automatic redirects are performed.

  • Premium Upgrade Notices: When users interact with premium features or disabled premium form plugins in the dashboard, they may see upgrade notices with links to our website. These links open in a new tab and require explicit user action (clicking the link).

All external links are clearly labeled and require user interaction. No data is automatically sent to external services without user consent.

Screenshots

  • Beautiful dashboard with form plugin selection
  • Form selection and field configuration
  • Protected forms management page
  • Real-time form validation

Installation

  1. Upload the plugin files to /wp-content/plugins/needsplugin-formshield/
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to ‘NP Formshield’ in your WordPress admin menu
  4. Start protecting your forms!

FAQ

Which form plugins are supported?

Currently supported: Contact Form 7, Gravity Forms, Forminator, Ninja Forms, WPForms, and Fluent Forms. Custom form support is coming soon.

How does the blacklist work?

When you add words to a blacklist, any form submission containing those words will be blocked and show an error message.

What about whitelist protection?

Whitelist mode only allows submissions that contain at least one of the specified words/phrases.

Can I protect multiple forms?

Yes! You can set up different protection rules for as many forms as you need.

Does it work on mobile devices?

Absolutely! The plugin is fully responsive and works perfectly on all devices.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Translate “NP Formshield” into your language.

Interested in development?

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

Changelog

1.0.4

  • Text domain updated from ‘np-formshield’ to ‘needsplugin-formshield’ for better consistency
  • Added load_plugin_textdomain() function for proper translation loading

1.0.3

  • Code improvements: Fixed duplicate changelog entries in readme file, sanitization and validation error fixed

1.0.2

  • Security improvements: Added proper sanitization and validation for all $_POST data, nonce checks, permission validation, and fixed direct file access vulnerabilities
  • Code improvements: Updated all prefixes to ‘nospfo’ for better uniqueness
  • Bug fixes: Fixed page slug references
  • Code cleanup: Removed debug code from production

1.0.1

  • Bug fixes and improvements

1.0.0

  • Initial release
  • Support for major form plugins
  • Beautiful dashboard interface
  • Blacklist and whitelist filtering
  • Real-time validation