Inspired by my Creating Front End Registration and Login Forms and Change Password Form Short Code tutorials, this plugin provides a suite of front end registration and login forms that are a great way to customize the feel of your website, and make it feel more integrated. The plugin includes a short code and widget each for registration, login, and change password forms.
Aside from providing a great piece of functionality that is generally missing from WordPress, the forms included with the plugin are also beautifully designed, and there are several themes to choose from.
Features
- Registration Form
- Login Form
- Change Password Form
- Widgets for Each Form
- Short Code for Each Form
- Data Validation
- Beautiful Error Messages
- Efficient Code
- Plugin Settings Page
- Light
- Dark
- Blue
- Green
- Red
Screenshots
Usage
The plugin is exceptionally easy to use. You can the short codes, and place them in a post, page, or text widget.
The following short codes are provided:
[login_form redirect=”"]
[register_form]
[password_form]
There are also three widgets provide:
- Login Form Widget
- Register Form Widget
- Change Password Form Widget
Changelog
Version 1.0.2 – 02-01-2012:
Updated the Redirect Page option in settings to include private pages
Version 1.0.1 – 01-24-2012:
Added the redirect="" parameter to the login_form shortcode. Added a redirect option to the login form widget. Add a logout link to the login form for users that are logged-in.
As a premium subscriber, the plugin is free to download and use as much as you wish.
Already a premium subscriber? Login below to download this plugin for free














Just bought the plugin, and I’d like to raise a few points:
Sixth screenshot image shows the ability to reset the password on the front end.
But when the “forgot password” link is clicked it takes you to the normal wordpress reset form. Disappointing, as I thought this plugin worked entirely on the front end. You might want to consider implementing this into an update. Either a password reset form short code, or using ajax to combine it with the login form.
Also, on genesis there may be some conflicts with the styles as the themes are being made redundant.
Overall, the plugin didn’t quite live up to my expectations but it’s still fairly new and may get better with future updates.
All the best
Christopher,
Thank you for your purchase.
1. The screenshot shows a Change Password form, not a Reset Password form. They are quite different. Please note that no where in the features does it say it comes with a Reset Password form.
2. I do not personally have a copy of Genesis, but I’ll be happy to resolve any CSS conflicts you’re seeing if you can provide me a live URL.
Hi Pippin!
I said “I thought” – in other words the fault was entirely my own as I rushed into making a purchase without first testing the demo form above all these comments. I saw two forms on the front end and just assumed that they all were based on the front end.
If I’d taken the time to play with the demo forms above, and clicked on the “forgot password” link, it would have shown me that this was not the case.
If you could send me an email to the above email address (the one used to post this comment) I’d be happy to send you a link to the site.
There are no conflicts with the sidebar widgets, the only issue is when the forms are inserted on a page/post using the shortcode.
Thank you for clarifying and for being understanding
If you want me to take a look (and you want to send the link privately), open a support ticket on the forums and post the link as a private reply after creating the ticket: support.pippinsplugins.com
Pippin, I found what looks like a typo in handle-register-and-login.php, line 116: $_POST['refalf_redirect']
That’s supposed to be ‘feralf_redirect’, correct?
Yes, that is a typo, thank you for noticing!
Just 2 question before buying:
1) If my WP install is in another language, will the plugin use the same language?
2) Do you know if it work with MagicMembers?
I’m really tempted to buy, the screens are really nice and good looking!
1). Only if a translation for that language has been made for the plugin.
2). It should but I cannot say for sure as I have not used that plugin.
I just bought this so I can put a Registration form on the Opening page. It works well except I don’t want all the fields. I really only want email address and password. How can I simplify this?
THANKS!
Are you comfortable modifying the plugin files?
Heck yeah. I was going to dive in and do it but figured it would be better to ask for you to point me in the right direction first.
Point on…..
Great. There are just two things you need to do:
1. Open includes/member-forms.php and remove the HTML for the fields you want to get rid of.
2. Open includes/handle-register-login.php and locate any error checks done for the fields you have removed. If there are error checks, remove them.
Hi Pippin
Just a quick question, does this include a “Forgot Password” function?
Many thanks
dezb
No, sorry.
Hi Pippin
Thanks for getting back to me, is this something you may do in the near future though?
Thanks
Deryn
Possibly but I do not have a time frame for it.
Hi Pippin
Ok, let’s hope so as it would make a really useful addition as so many people do seem to forget passwords these days.
Best wishes
Deryn
Is there any kind of build in spam bot check on this?
What I would really like is something where I can ask a question, rather like what is built in to the Contact Form 7 wordpress plugin. I dislike “captchas”
If so, I’ll probably get it soon, been looking for something for a while now,
Chris
No, sorry.
The download link on this seems to be broken – getting an error from WP Engine saying the file’s unavailable.
?
Did you purchase it or download as a paid subscriber to the site?
I am logged in as a paid member – when I clicked the “download” link, I got a 404 error. I am getting that 404 error for all plugins.
Try now.
works! thx for the super quick response! awesome-sauce!
Hi Pippin,
So I decide to put the login on a Twitter Bootstrap Modals (a popup like a lightbox to display HTML info). But no matter what happen, when I click login, the Modals will close. So if user put in the wrong PW, there is no way they can find out unless they click the login to pop the lightbox out out again.
Is there a hook in the plugin I can display the error message in a different place – like on the front page after refresh instead of in the Modals?
Thanks!
What I’ve seen people do is make the modal reopen when the page reloads. Could you do that?
If user successfully login, i do not want the modal reopen. If not (like there is error), I will love to get the modal reopen. According to TB, in order to manually open modal, I need to use Javascript to call that in initial page load: $(‘#myModal’).modal(‘toggle’);
So what is the hook (and where) in the login plugin I should insert this Javascript? Also, I do not know how to call a line of javascript in php file, any tips on that? Thank you so much
Take a look at the function that displays the errors. You will want to modify that so that a line of JS is triggered if there are errors present. You can simply embed the JS in the PHP inside of SCRIPT tags.
BTW, follow your instruction it solve my issue beautifully. Did I mention how great your service is?
Great to hear!
Hey Pippin,
Does this support custom fields/attributes? For example, I want to have dealers register with us and be required to enter a business license, sellers permit, etc. Does this product give me the option to define those fields and/or the ability to validate them?
Cheers
No, sorry.
Hi,wondered if there was a way to add custom registration fields to the plugin, as well as the standard info collected?
Thanks
David
No, sorry.
Is it possible to have some control over the default messages?
Eg instead of “You are already logged in. Logout” I would like to have “Logged in as [username]. Logout”
No, sorry.