Skip to content

Advanced Forms Blocker v1.0.0

Latest

Choose a tag to compare

@adonnan adonnan released this 14 May 15:18
· 3 commits to main since this release

Advanced Form Blocker v1.0.0

This is the initial stable release of Advanced Form Blocker for WordPress!

Advanced Form Blocker helps you maintain cleaner form submissions by preventing entries from specified email addresses or entire domains. It's designed to integrate with popular WordPress form plugins (starting with Gravity Forms) and offers a secure way for external systems like CRMs to consume your blocklist.

✨ Features

  • Block by Specific Email Address: Prevent individual email addresses from submitting forms.
  • Block by Entire Domain: Block all email addresses from a specific domain (e.g., spamdomain.com).
  • JSON Blocklist Management: Easily manage your blocklist by uploading a simple JSON file directly in the WordPress admin area.
  • Form Plugin Integration:
    • Currently supports Gravity Forms.
    • Architected for easier integration with other form plugins in the future.
  • Secure REST API Endpoint: Expose your blocklist via a secure, read-only REST API endpoint.
  • API Key Authentication: The REST API endpoint is protected by a unique API key.
  • Customizable Error Messages: Define custom messages for blocked users.
  • User-Friendly Settings Page: Dedicated settings page in WordPress admin.
  • Easy API URL Access: Copyable API URL on the settings page.

🛠️ Installation

  1. Download the advanced-form-blocker-v1.0.0.zip file below.
  2. In your WordPress admin, go to "Plugins" > "Add New".
  3. Click "Upload Plugin", choose the downloaded .zip file, and click "Install Now".
  4. Activate the plugin.
  5. Configure settings under "Settings" > "Form Blocker".

See the README.md for full configuration and usage details.