Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Easy Sign Up

This Plugin creates a form to collect the name and email from your visitors, who are then redirected to the web address of your choice.


Added new custom tags to the auto reply email, #firstname# & #lastname#.


Changed permissions for options page from 'administrator' to 'add_users'


Renamed a few functions


  • deleted unused code


  • Changed the text domain to match the plugin slug, this is to enable the importation the plugin into the translate.wordpress.org translation system


  • Improvements made to the data sanitization & and handling of single & double quotes in email from & subject fields


  • Bug fix:
    • added an other check to ensure that a clean up routine for the spam honeypot does not run if the user has turned off this feature.


  • Updated the widget class, removing the PHP 4 constructor to get inline with current WordPress standards


  • Issue with data page on IIS - thanks to WordPress.org member jpsteinwand
    • File updated lib/esu-simple-data-page.php see Trac for details
    • Tested on Apache 2.2.29 + PHP 5.3.29, 5.4.39, 5.5.23, 5.6.6


Bug fix addressing an issue found by webify https://wordpress.org/support/topic/issues-with-my-easy-sign-up


  • Added a customizable subject field to for your auto responder, just make the change in the Easy Sign Up Options page.
  • Changes to the Simple Data Panel:
    • The form results additionally show just the name and email
    • The raw data is still accessible
  • Added a new Spam control method using an optional honey pot field
  • Formatting change to Easy Sign Up Options page form fields
  • Fixed links to beforesite.com
  • Developers: added support for creating hidden fields to the 'esu_add_extra_options' filter
  • Added support for the front end customizer dynamic widget interface


  • NEW Multiple Redirection Locations
    • I have added the ability for you to override the default redirection web address in the shortcode. You do this by adding the new attribute esu_r_url and set it's value to a web address of your choosing.
    • [easy_sign_up esu_r_url="www.redirecting.com"]
  • NEW Simple Sign Up Data page had been added under the options area.
    • This will create a comma separated list of all your sign ups.
    • This is meant as simple system to keep track of who has signed up.
  • If you want more control data including please see the Easy Data Extra
    • the ability to export your data
    • view referring web pages
    • View user OS (operating system) data

  • Updated Read me file and changed shortcode use instructions
  • Added link to the WordPress support forums

  • Bug fix:
    • Added in a conditional statement to check that the array used by the Update Widget API has no unset variables.

  • Widget:
    • Fixed E_STRICT notices under WP 3.8 running on PHP 5.4.x


  • fixed bug introduced by 3.1.4 update that prevented generation of the phone field in the shortcode


  • Deleted unused transient function and hook
  • Fixed E_STRICT notices under WP 3.8 running on PHP 5.4.x


  • Added Dutch language support thanks to Luc van Geenen @ decoda


  • Corrected Language domain


  • Removed support for depreciated shortcode attribute
  • Added a forward slash (/) on the end of the website's URL as this was in a few rare cases tripping servers and preventing them from posting the from data


  • 3.0 is coded to take full advantage of WordPress's API - keeping the plugin fast and lightweight and eliminating redundant code.
  • New validation JavaScript code
  • New default layout
  • Screen reader support
  • Language support - feel free to translate
  • New shortcode tag attributes
  • New add Easy Sign Up shortcode via the page/post editor
  • New form fields, phone, first and last name
  • HTML auto responder emails
  • WYSWYG editor for auto responder email
  • Change the way extra's are installed, these are now stand alone plugins and are installed like any other WordPress plugin
  • Added Spam protection via the Akismet API. This requires that Akismet is installed and activated.
  • Added Hooks and Filters to allow other Plugin and Theme Developers to interact with the plugin, adding extra fields and capturing form data


  • Added stripslashes_deep() function to remove the the backslash character used to escape quotes in auto-responder email - March 14, 2012


  • Fixed a IIS bug with the way the unzip class was handling the windows folder system
  • Getting the plugin ready to work in 3.3
    • Ensuring that the code contains no deprecated functions or hooks


  • Replaced jQuery validation with standard JavaScript. Saving 35 kb and minimizing clashes with other JavaScript libraries used by themes and plugins
  • Replaced mail() with wp_mail()
  • Added support for Easy Extras
  • Added support for localization.
    • To translate into your language use the easy-sign-up.pot file in /languages folder.
    • Poedit is a good tool to for translating. @link http://poedit.net
    • Please contact me at http://www.beforesite.com/support with any translations so I can make them available to others.


  • Bug fix: Fixed a problem with a clash between the Easy Sign Up plugin and the Atahualpa Theme.

  • Added the form as a widget.

  • Changed the validation script to jQuery validation plugin 1.7

  • Added form_id as an optional attribute to the short code, this will allow the form to be in more then one area of your page without confusing the form validation script.

    • Note that you need to make your id one word i.e. form_id="my_id" OR form_id="myID" is correct, But form_id="My ID" is wrong.


  • Removed direct access to the wp-config.php file.
  • Added custom tag to the auto reply email. If you would like to include the name person who signed up in the Thank You Email just paste #fullname# into the Thank You Email text field where you'd like to see it.


First Version

Requires: 4.3 or higher
Compatible up to: 4.6.2
Last Updated: 6 months ago
Active Installs: 10,000+


4.8 out of 5 stars


1 of 1 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
50,2,1 0,1,0
100,2,2 100,1,1
100,1,1 100,1,1
100,3,3 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1