Regards Andrew @ Greenville Web
Updated to 1.2
Easy Sign Up
Contributors: Andrew R
Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7YA9D9G4TE9BA
Tags: newsletter, form, emailer, redirection, leads
Requires at least: 2.7
Tested up to: 3.0
Stable tag: trunk
Description
Easy Sign Up is a WordPress Plug-in that collects e-mail addresses and then redirects the visitor to a url. The plug-in generates a customizable thank you email that’s sent to the visitor and the visitor’s email and name are sent to an email address of your choosing. Possible use is collecting email address for a newsletter, or leads for your sales force before redirecting to a brochure.
Main Functions
- Email address collection
- User redirection
- Auto-responder
- Lead collection
Demo Page
Installation
- Best way to install is through your wordpress admin area
- Upload the easy_sign_up folder to the /wp-content/plugins/ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Change the options under Tools >Easy Sign Up
Changelog
1.2
- 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 plug-in 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.
1.1
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.
1
First Version
Upgrade Notice
- See Installation
-
Use
- Add the form to your site as a widget.
=OR=
- Use the following short code in your pages and posts:
- NA
- Optional short tag values are title and from_id
- title allows you to customize the title. The short code [easy_sign_up] default title is “Easy Sign Up”
- form_id allows you to place the form on the page in more then one place. You’ll need a unique value of form_id for each form you add.
- i.e. NA
Screenshots

Using the Smart Tag

This is the front end form of the Easy Sign Up Plug-in

Easy Sign Up Menu

Easy Sign Up Plug in Options Page
Hi!
The form does not look like the one shown above. How can I alter the styles?
Hi Alexis – the way your theme is set up you need to customize the sign up form to fit the top widget box – you can do this via the themes CSS in its style.css file or if you would prefer I can customize the plugin for your site for a small fee.
I have been using the plugin for a few weeks now. I am ready to send out a message to all the people who have signed up. Please let me know where can I find the email addresses of the people that have signed up. Thanks
Hi Glen, the plug in sends the name and email address to the WordPress installation’s default email address or the email address set up in the options. It is up to the user what they do with that info. I would suggest that you create an email filter or rule that dumps the easy sign up emails into a folder.
Hi there, installed your plug-in, but it doesn’t appear to work (haven’t received emails after several test tries). Any ideas?
Seth – haven’t run into that one yet, the plugin uses the php mail() function perhaps the your host’s server has that disabled for security reasons?
Where would I find all the e-mails that have been collected through the sign up?
Mark – please read the reply to Glenn’s comment
Hi! What would be the php-code to implement this tool in my sidebar, instead of using [easy_sign_up] on a post or a page?
Philipp – you can use the easy sign up widget
I sure would, if my theme would be widget ready. I created it by myself though and I have no clue how to make it widget ready. Further I’m not even sure if I want my theme to support widgets, I’m not that much of a fan of draggin and droppin things around in the backend, I prefer coding everything by myself instead.
So ya…is there a snippet which does what I want?
Cheers for your fast reply
Appreciate that!
Philipp, WordPress’s codex has tons of great info on developing themes, check out this link to start: http://codex.wordpress.org/Widgets_API#Define_Sidebars
If you need professional assistance feel free to call or email us for a quote.
Hi! Is there a double-opt-in possibility in the plugin?
No sorry
Can i add additional box as an option for my visitors to leave a comment?
nope Jovana, this is just meant to be a very simple no frills kinda plug-in.
When I enter a test Name and email address and click Send, it goes to a page but nothing shows up. This is the url:
http://raylee.net/allyoucaneat/wp-content/plugins/easy-sign-up/easy_sign_up_process.php
This will happen if you don’t enter the redirection URL in the Options Page.
Stupid Question: What’s redirection URL?
Ray go into the Easy Sign Up Plug in Options Page in your admin area, you’ll find the link underneath the heading Tools.
Once your there look for the form field labeled “Redirection URL” fill it in with the web address you want the form to send (redirect) the user too. Don’t forget to add the http:// . Hope this helps.
I’m sorry but I must be really retarded. Is this redirect URL a page that I make?
I’ve tried everything from the home page to what’s in the plugin folder
http://www.raylee.net/allyoucaneat/wp-content/plugins/easy-sign-up/easy_sign_up_process.php
http://www.raylee.net/allyoucaneat/wp-content/plugins/easy-sign-up/easy_sign_up.php
What can this URL be? Sorry to make this difficult.
Hi Ray – sorry your having problems. I should have been more clear.
You’re correct that the redirection URL can be the web address of a Thank You Page or Post that you create and publish in WordPress.
It can also be any web address you would like to send the user to.
You don’t want to link back to the plugin or the plugin’s process url.
Hello,
I would like to change the Easy Sign Up label on the widget. I know you provide the code to change the title, but I don’t know where to place it in the editor. Where should it go?
thanks for the plugin.
Hi Adrian Looks like you got it figured out.
I’ve implemented the plugin and it’s not sending notification emails to subscribers. I’m using GoDaddy.com wordpress specific hosting and have an email into them to make sure it supports the php mail() function…but from Google searches it seems it does. Any suggestions?
Chris Blair
Hi Chris I just ran a test on your easy sign up form @ the Grace Waves website, and it worked for me. The email address I used was easy-sign-up@thankyou2010.com.
You can view the client email generated by your website here http://tinyurl.com/gracewave
Quick question regarding Redirection’s url. I want to create a generic page with a thank you for registering with us note, and put the link to that page under the Redirection’s url. Once I put in the name and email address in the sign up fields, I am going to be redirected to that page that says Thank you for registering. However, all of my pages are listed on the horizontal menu, so how do I make that page, so that I do not have it listed on the horizontal menu, but it would be accessible through the redirection process. I tried to make the page Private, but it shows big Private text in the header.
Bartek, why not create a simple thank you page outside of WordPress, on your desktop. Then upload the page through WordPress and link to that.
Do you mean a regular html page? Should I then use the import plug-in to upload it, or how would you do it? Thanks for your input.
Yes that it just use the tools in WordPress to do the upload.
Hi. Thanks for plugin, maybe it sounds stupid, but I can’t find where the emails and names are saved, any advice please.
The plugin does not store the email addresses – it just relays them to the email address chosen in the set up area.
The plugin is awesome. Does everything perfectly. My only issue is with the emails it sends. The name showing on the FROM field in the email client is anything but plain English
It shows some weird characthers that do not classify as any spoken human language. The email in the FROM field shows right; everything works perfectly except the name showing in the FRO< field. I have tried it in may email clients but issue remains.
I am not sure whether this is a plugin issue or whether you have come accross it before.
Any ideas?
many many thanx for your time
tk
this is the name that shows in the FROM field
ЮЈЮЗЯЮЙЮБЮКЮЎ ЮЯЮЎ
Thanks Theodore – I have never run into your issue until now.
The only thing I can think is that it may be a corruption in the php file. Have you tried to delete it and reinstall ?
Hey mate, great plugin, just what I want. Quick question though, is it possible to change the form names e.g. I want to change “name” to “name and student No.”. Is this possible?
Cheers
Hi Peter – you can hack it using the following CSS, add this to your theme’s style sheet.
/* copy from here */ label[for="second_from_name"]:after { content:" and student No."; } /* to here */Cheers!
If anyone else has the problem of not finding the emails when you do a test, check your spam folder, they seem to end up in there.
Hi, Thanks for the excellent plugin. I’m having problem sending email. My host provider requires SMTP authentication. So I set that up and verified emails are being sent- using plugin WP-Mail-SMTP. But now when I try to use your plugin that I setup on this web page…
http://www.windows-password-reset.com/blog/
It displays this error…
Warning: mail() [function.mail]: Failed to connect to mailserver at “localhost” port 2525, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set() in C:\hostingspaces\vvillage\windows-password-reset.com\wwwroot\blog\wp-content\plugins\easy-sign-up\easy_sign_up_process.php on line 60
Warning: mail() [function.mail]: Failed to connect to mailserver at “localhost” port 2525, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set() in C:\hostingspaces\vvillage\windows-password-reset.com\wwwroot\blog\wp-content\plugins\easy-sign-up\easy_sign_up_process.php on line 61
Warning: Cannot modify header information – headers already sent by (output started at C:\hostingspaces\vvillage\windows-password-reset.com\wwwroot\blog\wp-content\plugins\easy-sign-up\easy_sign_up_process.php:60) in C:\hostingspaces\vvillage\windows-password-reset.com\wwwroot\blog\wp-content\plugins\easy-sign-up\easy_sign_up_process.php on line 62
Thanks for your help.
Hi Andrew,
Any idea about the above problem I’m having? I would like to use the plugin buy ya’ coffee
Hi Rob, Sorry that you are having issues.
The plugin does not use the wp_mail function, so that’s why it’s not working with the WP-Mail-SMTP plugin.
However it’s not a problem to change the code.
I am not ready to roll out an update to the plugin but you can download the plugin using the wp_mail function here: http://downloads.wordpress.org/plugin/easy-sign-up.1.2.1.zip
Uninstall version 1.2 before you update it.
Thank you, that worked! Hope you enjoy coffee
Is there any plan to provide status information when the user presses the ‘Send’ button? Maybe append, “Message sent” to the title? Just a thought. Anyway thank you very much for taking the time to help me.
Best regards.
Thanks for that, your the first! Did mean appending “Message sent” to the page you redirect the user too? This may be redundant for some people if they redirect to a thank you page.
Urr, my mistake never mind. I’ve got the url redirect going right back to the same page. I forgot to setup it up. Never mind- re: appending “Message sent”.
Thanks again for updating the plugin!
I love this plugin. Even a novice like me can run it with the widget. I want to use the form to capture leads. Is there any way to add a field for a phone number?
Thanks so much for this!
Sorry Melanie there is no option to add separate fields
However have a look at the solution I offered Peter for a similar question :
#comment-580