Easy Sign up 1.2 Update

Easy Sign up v2.1 Update has been released

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

Smart Tags

Using the Smart Tag

Easy Sign Up Form

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

Easy Sign Up Menu

Easy Sign Up Menu

Easy Sign Up Plug in Options Page

Easy Sign Up Plug in Options Page

114 Responses

  1. Laura says:

    Hi, I have just set this up and it’s working perfectly. Thanks. I was wondering if its possible to add an email signature to the confirmation email that is sent. Either by adding html through the WP control panel or by editing the code directly. I just want to include an image and a few links. Thanks

    • Hi Laura, in the plugin’s options page* you can change the Thank You email’s text. example image
      The Email is sent as plain text to ensure that it works for everyone’s email apps so it won’t support embedding images.
      * Change the options under the WP admin sidebar link called Tools >Easy Sign Up

  2. Erik says:

    Hi – nice little plugin. Any way to turn off the required name field?

    As well is it possible to put something in the email box to say “enter email” and then remove the labels in front of boxes? This would be great as well.

    • Erik you can’t turn off the required fields with out editing the plugin it’s self.
      If you just want to change the way it looks you can add css to you theme’s style sheet
      that directly affects the form, ie:

         label[for="second_from_name"],label[for="second_from_email"]
          {
               display: none;
          }
      
        #second_from_name
        {
          background:#fff url(icon.gif) no-repeat;
        }
      
        #second_from_email
        {
           background:#fff url(icon.gif) no-repeat;
        }
  3. Erik says:

    thanks for the reply. will give it a try!

  4. Jack says:

    Hi there.

    I really like the plugin.

    However my Featured Content Gallery stopped working after I activated Easy Sign Up on my sidebar.

    Any fix for this?

    Thanks for your help

    • Rew says:

      Hi Jack if you can give me a url to look at maybe I can find out what’s going on.

    • Rew says:

      Jack I had a look at the featured content gallery – it looks like we both use the the same variable in our JavaScript. Since the Easy Sign up form loads first it wins over the featured content gallery plug in. It’s an explanation and not a solution. I’ll add it to my list for the next update. No ETA on that as I am book up with clients and I need to pay the bills.

  5. Sana says:

    hy can i set send button link in my own button image?is this possible?

    • Sorry Sana, that is not a current option.

    • joerg says:

      Hi Sana, do you want to change the look of the submit button? if so you could change your css file…

      form#easy_sign_up_widget input
      {
      width: 108px;
      height: 44px;
      border-style: none;
      font-size: 12px;
      color: #7fb5d2;
      background: url(images/submit.png) no-repeat;
      text-transform: uppercase;
      }

      form#easy_sign_up_widget input.required.email.text-input,
      form#easy_sign_up_widget input.required.text-input
      {
      width: 256px;
      height: 25px;
      border-style: none;
      background: #dae9f2 none no-repeat;

      and replace the submi.png with your image link.

  6. Hello There,

    Thank you very much for the plugin – will all future blogs posted on our site be automatically notified to all who sign up or is there some further activation required ?

    Many Thanks !

  7. joerg says:

    Hi there, thanks a lot for this awesome plugin, is there any way to add an other line of text to the title, like an introduction text which is I can style with css?

  8. Question from Karen

    I’ve installed your lovely ‘easy sign up’ on a wordpress website I’m creating but for the life of me I can’t get the boxes to space evenly.
    any ideas?
    Thank you in advance
    karen

    • Hi Karen, I have made the sign up form to take it’s styling from the WordPress theme’s own styles, so not to stick out like a sore thumb.
      You can apply any formatting to the plugins form by adding to your themes style sheet.
      In your case this should do the trick.

      #easy_sign_up_widget label {
      float:left;
      }
      #easy_sign_up_widget input {
      float:right;
      }

      For more info on how to access and edit your themes CSS style sheet from with in your WordPress admin area see this link: http://codex.wordpress.org/Editing_Files#Using_the_Theme_Editor_and_Plugin_Editor
      Cheers!

  9. Erik says:

    Ive got this working with a few css additions. This may be a longshot, but any plans to allow it to setup mutiple responders for different campaigns on one blog? This would be fantastic!

  10. joerg says:

    Hi there
    Just noticed that the easy sign up plugin is making my background image shift *ie 7*. If i deactivate it it seems to be fine… any ideas? I have tried to turn off all my css hacks for the plugin but it is still doing the same thing…

    the website is> simplyperfect.co.nz

    would be awesome if you could give me a hand, as im not so code savvy

    thanks a lot

    • Hi Joerg – great looking site – the easy sign up plugin does not add any css to the site, other then the validation css:

      label.error {
         float: none; color: red;
         padding-left: .5em;
         vertical-align: top;
      }
      input.error {
         border:Red 1px solid;
      }
      

      To troubleshoot – you could over rule or remove the css.
      Sorry I can’t offer more help.

  11. Thank you for the plugin! I’m using it to replace a similar one that wasn’t reliable.

    By the way, for a quick no-code fix for adding a text header and/or footer, what I did was to leave the title of this widget blank and put a text box right above it for a header and one right below it (also with a blank title) for a footer. The form sits right between the two text areas and looks integrated.

    One suggestion for a future release would be to put the options panel under WP “Settings” instead of “Tools” since most other widgets do it that way.

    -Kristina

    • Thanks for sharing your tip Kristina, I know people will find it useful.
      Chow Rew

    • I forgot to ask, is there a way to get the “&” symbol to display correctly in the “From” and “Subject” lines of the email? It’s in the blog title. On the emails it shows up as code “&”. Thanks.

      -Kristina

      • code ” & a m p ; ” without spaces (the code didn’t display above!)

        • Sorry Not at the moment – the & is the HTML equivalent of & and is rendered by the browser but your emails are sent out as “Plan Text” and because of this they are not treated the same as HTML.

        • OK thank you for the explanation. I figured out how to edit the plugin to use my text directly.
          $from = ‘From: “MY TEXT HERE” ‘ . “\r\n”;
          $subject = “MY TEXT WITH & SYMBOL HERE”;
          Don’t know if I did it the right way but it seems to be working! Thanks again.

        • browser doesn’t show the from email code but it’s in there between ” and ‘ – left that part of the code unchanged

  12. Alex says:

    This looks like a great plug in, but I’m finding that the email delivery does not always work. If I change the email address where I want to be notified, then the notification doesn’t arrive. Are there any rules I should know about?

    • Hi Alex, the plugin uses your web-server to send out the emails so it would default to what your host allows.
      An other user, Junie, had commented:

      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.

  13. Jessica says:

    I installed your plug in and placed it on my contact page, but neither my test emails nor my list of names arrives. I have contacted my site server who replied as follows:
    “php mail() function is enabled, but looks like you need to modify your script to specify mail header MAIL FROM domain.
    Mail server rejects mail in case of it is empty or domain name is not hosted here.” Can you tell me how to comply – it doesn’t make much sense to me. Both my site hosting and my domain registration are with the same server. Thanks for your help!

    • Jessica says:

      I should add that the messages are not in my spam folder. So, where do I find the FROM script and what do I put in it?

    • From is by default the email address that you used when you set up WordPress.
      You can change the from address in plugin’s management screen. Have a look that the post above if you need to know where too look.
      If you are still having issues I can give you a quote on modifying the script for you.

      • Jessica says:

        The FROM email address IS the the default email address that my host has. (the only one I use), so I don’t understand why it isn’t working. Also tested by a friend who didn’t get his Thank You notification either. (also on gmail). Something basic is wrong, or else I’m really not understanding.

    • Sorry your still having issues Jessica, I don’t think I can help with out having access to your system. You could install the plugin and try a version of the plugin I modified for an other user, it’s available at: http://downloads.wordpress.org/plugin/easy-sign-up.1.2.1.zip

  14. Jessica says:

    I think I got it working – still using the original plugin. Turns out I had to set up an email address with my host @domain.name and have it forwarded to me at gmail. Thanks for your help.

  15. Synolve says:

    Thank you for the plug-in! It’s great. Like many others, I’m not getting emails after many tests and no email lists either. I’ve tried checking spam and using multiple email addresses including Godaddy accounts and gmail. Have you found a resolution for other people who have encountered this problem?

    • Thanks for the feed back Synolve, I don’t think that a lot of people are having the same email issue.
      Reading through the comments you’ll see that the email questions are either caused by a server setting or requirement as in Jessica and Rob’s issues.
      Thankfully those have been resolved.
      I have not seen a common issue here so I can’t provide a code solution for something that is a hosting setting.
      If you would like to download the upcoming release that does use make use of the wp_mail function, instead of going straight to the PHP mail function you can download it @ http://downloads.wordpress.org/plugin/easy-sign-up.1.2.1.zip
      Hopefully that helps you out, :) .

  16. andy says:

    Hello, Is there one location where all the email addresses are kept for easy download?

  17. thorbjøn says:

    Hi I wanted to change “name” and “Email” to my own language in the widget form. I was trying to find it in the php code without succes. Could you direct me to where in the code I could do this?

  18. Devin Sarno says:

    Hello, is there a way to adjust the field sizes for “name” and “email”? When i add the widget to my sidebar, those fields are very long & extend past the actual size of my them’s sidebar boxes. I’ve been looking for applicable code in the “easy-sign-up/easy_sign_up.php” file but can’t seem to locate.

    • Andrew says:

      You can dictate size in you theme’s CSS

      • Devin Sarno says:

        Would those values not reside in the Plugin Files/Editor for Easy Sign UP? (I see no reference to these specific fields in my theme’s CSS files).

        • Andrew says:

          Devin, sorry I missed your follow up question;

          Your theme’s layout set by it’s style sheet will dictate how the form looks.

          This is because everyone’s website is different the plug-in does not have any formatting predefined.

          So by editing your theme’s style sheet’s CSS you or your designer can customize the way the sign-up form looks.

  19. I have several emails for different sites that I run and even though I specified an email in the automated reply box under options it is appending all my emails. Is there a way to force it to only use one from email? I have tried this:

    $the_default_email = "donotreply@wdwtourguide.com"; but it is still appending all the emails. Any help would be appreciated.

    • Rew says:

      Hi Jennifer I have never come across your problem, and I am not sure what you ment by “I have several emails for different sites that I run”.
      Is the problem that the WordPress website’s default email address is overriding the email address you assigned to the Automated Reply Email?
      I would love to know more about your setup, as I would like to see if I can recreate the problem. What version of WordPress are you running?

  20. Eric says:

    Hi,

    I installed your plug-in which is great by the way. Is there a way to add more inputs as far as phone number, and for some reason, I can’t move the submit button down. Please help with this.