To stop automated attacks, Safe Signup Form leverages
Elliot Back's WP Hashcash -- an elegant anti-spam engine that uses javascript to determine if the form is submitted by a robot or a web browser.
An administration page provides three options for handling submissions identified as spam:
- Delete spam submissions.
- Flag spam submissions (and forward them anyway).
- Forward without flagging.
The basic plugin offers a simple name and email form, but the php can be easily modified to incorporate any number of fields.
Safe Signup Form uses XHTML compliant code and has been tested in Wordpress 2.7 through 3.3.1, MSIE 7, 8, and 9, Chrome, Firefox, and Safari.
- Upload the safe-signup-form directory to the wp-content/plugins directory of your Wordpress install.
- Activate the plugin through the Plugins menu in Wordpress.
- View the Safe Signup Form options page under Settings to set options for presentation, spam handling, validation, and other options. The Safe Signup Form options page also provides statistics on the number of spam vs. total submissions.
- To add a form to a page either create a template with the php function:
<?php ddfs(); ?>
or enter the shortcode [ddfs]
in any post or page content.
IMPORTANT: If you are using a caching plugin, changes you make using the Safe Signup Form options page may not appear. If this happens, edit and republish the page that presents the form.