1. johnlanglois

    I am getting the following message from debug.
    Notice: registration.php is deprecated since version 3.1 with no alternative available. This file no longer needs to be included. in E:\xampp\htdocs\www.ardentwriterpress.com\wp-includes\functions.php on line 2680 Notice: Undefined index: feralf_login_nonce in E:\xampp\htdocs\www.ardentwriterpress.com\wp-content\plugins\front-end-registration-login-forms\includes\handle-register-and-login.php on line 85.
    A glance in the file shows
    “// this is required for username checks
    require_once(ABSPATH . WPINC . ‘/registration.php’);”

    Did I download the wrong file?

  2. jojalamic

    Pippin can you tell me how to separete error message? When you hit login or register error message appears on bouth forms.

    • Pippin

      You need to add a third parameter to the add_error() function that identifies where the error came from, then in the get_errors() function, you need to check and make sure you only display errors from that context.

      Make sense at all?

  3. jojalamic

    I don’t know how to do it. If it’s not too much trouble could you post the edited code?

  4. Jason Alvis

    Hi Pippin, I’ve noticed the download plugin button returns a 404 error. Have the files been moved to a different location?

    Thanks, Jason

    • Pippin

      It should work now.

  5. tommysvr

    Hi Pippin,

    I’m looking to add a Remember Me checkbox to the login form. Would you be able to point me in the right direction to do that? Thanks!

    • Pippin

      Take a look at how the default WP login forms work and mimic that.

  6. Melanie Karlik

    I also see a 404 for the download link :(

    • Pippin

      Try now.

    • Pippin

      I have built custom ones since, though I have never released them. What part are you struggling with?

  7. Henry Wright

    I’ve been able to create custom login and registration forms. The stumbling block for me is the lost password page where the user enters an email address to be sent a link pointing to a “reset password” page where the user can create a new password.

    I realise this may be a big question as there is lots of parts to it. Wondered if you’d released a tutorial or were planning to?

    A custom approach to the login process would be fully covered. As it stands users still need to rely on wp-login.php at some point.

    • Pippin

      I would like to do a tutorial on it soon.

  8. Yashpal Puri

    Hi Pippin,

    Seems like css is not working my case, I can see only text boxes, but not text :(

    • Pippin

      Do you get a 404 error on the CSS file?

  9. Gina

    Hi Pippin,

    I’m getting some errors when trying to login or register. I’m using 3.6.1, not other plugins active and simply the 2012 theme.

    For login:
    Notice: Undefined index: pippin_register_nonce in /home/kernhaor/public_html/development/kern-energy-watch/wp-content/plugins/login-register.php on line 133

    Notice: get_userdatabylogin is deprecated since version 3.3! Use get_user_by(‘login’) instead. in /home/kernhaor/public_html/development/kern-energy-watch/wp-includes/functions.php on line 2900

    Notice: wp_setcookie is deprecated since version 2.5! Use wp_set_auth_cookie() instead. in /home/kernhaor/public_html/development/kern-energy-watch/wp-includes/functions.php on line 2900

    Warning: Cannot modify header information – headers already sent by (output started at /home/kernhaor/public_html/development/kern-energy-watch/wp-content/plugins/login-register.php:133) in /home/kernhaor/public_html/development/kern-energy-watch/wp-includes/pluggable.php on line 678

    Warning: Cannot modify header information – headers already sent by (output started at /home/kernhaor/public_html/development/kern-energy-watch/wp-content/plugins/login-register.php:133) in /home/kernhaor/public_html/development/kern-energy-watch/wp-includes/pluggable.php on line 679

    Warning: Cannot modify header information – headers already sent by (output started at /home/kernhaor/public_html/development/kern-energy-watch/wp-content/plugins/login-register.php:133) in /home/kernhaor/public_html/development/kern-energy-watch/wp-includes/pluggable.php on line 680

    Warning: Cannot modify header information – headers already sent by (output started at /home/kernhaor/public_html/development/kern-energy-watch/wp-content/plugins/login-register.php:133) in /home/kernhaor/public_html/development/kern-energy-watch/wp-includes/pluggable.php on line 875

  10. leeroy rose

    Thanking you very much for sharing, fantastic plugin!

  11. Sharif Ahmad

    Great tutorial, keep up your great work.

  12. randy abidin

    Again, another excellent tutorial and plugin!
    I’m impressed with your login form on your website sidebar. Is that avail for sale or otherwise?

    • Pippin

      It used to be sold on Code Canyon but I don’t believe it’s available anymore. It was called “Ninety Login”.

  13. Spencer Schell

    When I add the shortcode to a page in my wordpress build nothing will display? I know the shortcode itself is working because that text is not being echoed out on the page, so I am not sure why the registration form elements won’t display on page? Please help!

    • Pippin

      Could you show me how you’re adding it?

  14. Timothy Collins

    Where does this data get saved?

    • Pippin

      In the usermeta table.

  15. Naveed Khan

    hello. good tutorial. will anybody please tell me that how and which shortcode to be added to the pages.


  16. Naveed Khan

    I want such type of code/plugin just like in this site. i.e. a user will first register with his email and then the admin should approve his membership, and once approved the membership then a confirmation email should be sent to the user’s email (through which he has registered). after the approval the user can login to the site and there I want to display the user a multi step form to fill the it. and submit it. and this form data should be visible to the admin only at the admin-side.
    Please if anyone has the idea then share with me. And one thing more that I am new to wordpress so please give me clear idea, as I don’t have much knowledge about wordpress. and currently working on first site in wordpress.


  17. Dannie Herdyawan

    Hi Pippin, i can not download this plugin, i get an error message…

    Dannie Herdyawan

    • Pippin

      What’s the error message?

  18. Dannie Herdyawan

    Error Rendering Page.

    We encountered an error when rendering this page.
    This is a generic and non-specific error message. Sorry we do not have more information.

    • Pippin

      What’s the exact download URL you’re using?

  19. Ankur Chaudhary

    Hi Pippin, how can we add ‘upload’ field in the registration page?

    is it the right way:

    i have to add code some extra code.

  20. Ankur Chaudhary

    Facing the same error as Dannie Herdyawan posted.

    Error Rendering Page.

    We encountered an error when rendering this page.
    This is a generic and non-specific error message. Sorry we do not have more information.

  21. Hussain

    Very well written.

  22. Kevin Watts

    Everything works good except when you submit the registration form nothing happens and no errors show on the page.

    • Pippin

      Try enabling WP_DEBUG and then trying again.

  23. Dinesh

    I have an inbuilt login form (Wp jobleaon theme login functionality) and i just want to put forgot password functionality with this so please help me.

    • Pippin

      No, this does not provide that form.

  24. Dinesh Gupta

    I am using wp job board and I want to add customize dropdown functionality like as country dependent on city.Please help me and reply fast.
    User Id-demo
    you can see from here i want to change if i select HR field from specialization of interest dropdown then show all field of HR in next drop down.Please give me a solution.I am using WP JOB Board plugin if you want you can see live demo for add custom dropdown.

    • Pippin

      I’m sorry but that is something you will need to hire a developer to build for you.

  25. mit

    plugin is not downloading…

    • Pippin

      Is it giving you an error of some kind?

  26. robin

    Nice tutorial!

    Everything works like a charm! Except for the mailing function, a new user doesn’t receives a mail with the details.

    Can you tell me how to edit this?

Error: Please enter a valid email address

Error: Invalid email