A trustworthy anti-spam plugin for Contact Form 7 a WordPress, simple but effective! AntiSpam for Contact Form 7 without boring you with configurations, filters out spam-bots with an auto-learning ai mechanism.
This is the GitHub repo of the plugin hosted into WordPress.org Plugin Directory.
This plugin is released under the GNU General Public License Version 2 (GPLv2). For details, see license.txt.
Install the Contact Form 7 plugin through the Add Plugins screen (Plugins > Add New). After activating the plugin, the Antispam sub-menu will appear under the Contact Form 7 menu, in the left sidebar.
Support for this plugin is primarily provided within the volunteer-based WordPress.org support forums. The official website also provides custom development and professional support services.
There are two great way to contribute to the project, help improve the source code or broaden the number of translations.
If you would like to submit a pull request, please follow the steps below:
- Make sure you have a GitHub account
- Fork the repository on GitHub
- Make changes to your fork of the repository
- Ensure you stick to the WordPress Coding Standards
- When committing, reference your issue (if present) and include a note about the fix
- Push the changes to your fork and submit a pull request to the 'main' branch of the 'erikyo/cf7-antispam' repository.
In order to work with your copy of the repository, clone it locally.
$ git clone https://github.com/GITHUB_USERNAME_HERE/cf7-antispam.git
Note
Make sure to replace GITHUB_USERNAME_HERE
with your actual username.
In order to setup the development environment, remember to install:
- NodeJS - https://nodejs.org/
- Composer - https://getcomposer.org/
Optionally, setup a local environment with wp-env
and Docker.
- wp-env - A development tool to set up a sandboxed development environment, specifically for WordPress.
- Docker - Optional, though required if using
wp-env
.
From inside the project directory, run the following commands to install dependencies:
$ npm install
$ composer install
This plugin extends the functionality of Contact Form 7 and Flamingo. Both plugins should also be installed in your development environment. If you are using wp-env
, both plugins will be automatically installed.
If you have chosen to use the develop environment, run the following wp-env
command to start the local server.
$ npm run wp-env:start
Tobias Leupold - b8 https://nasauber.de/opensource/b8/
Takayuki Miyoshi - Contact Form 7, Flamingo
This project is tested with BrowserStack. Browserstack