I'm looking for an easy way to place the user registration form on the front-end of a WordPress site. I've already used wp_login_form() to place the login form on the front end, but now I need to do the same with the signup form.
Any ideas?
|
I'm looking for an easy way to place the user registration form on the front-end of a WordPress site. I've already used wp_login_form() to place the login form on the front end, but now I need to do the same with the signup form. Any ideas? |
||||
|
|
Jeff Starr wrote a great tutorial on front-end registration, login and password recovery Another older tutorial on the very same topic that helped me a lot when I was dealing with the same thing some months ago: http://digwp.com/2010/12/login-register-password-code/ Now you have three examples how to code this yourself and trust me - it's definitely worth doing it this (your own) way. It's not that hard and it gives you freedom, flexibility and reusability that no plugin can offer. |
||||
|
|
|
Try the simplemodal login plugin. It allows registration and login (You have to enable user registration), and it's got a very nice look to it. |
|||||||||||
|
|
You may use Theme My Login plugin |
|||||
|
|
Gravity Forms is the best contact form plugin for WordPress, IMO. There newest version, in beta, has a user registration add-on. I have tried it and it works great. It will cost you though...it is $199 for a developer license. Pricing page http://www.gravityforms.com/purchase-gravity-forms/ Blog post talking about the user registration add-on http://www.gravityhelp.com/ I highly recommend this plugin to the WordPress community. Detailed Specifications: Here are some of the features of the User Registration Add-On:
|
|||
|
|
|
Here's a nice and easy way I've done this: Copy the field names and any other stuff from the current Wordpress registration form. Make sure your custom form has the same name fields including hidden ones and then merely point the form action to the proper registration url: http://www.yourblog.com/wp-login.php?action=register - You then might want to change how the form redirects after registration as well if you don't like how it is handled. There is also this plugin called Insite Login which allows you to drop in the registration form, login form and others into pages on your site: http://wordpress.org/extend/plugins/insitelogin/ The first solution should do what you want it to do though. |
|||
|
|
|
in case you want to handle this yourself, here's what I use:
the code is almost identical to the one from the user signup page. then add your form in your template:
you can either create a widget with this, a shortcode or just the usual page template... |
|||||
|
|
In case you need more fields on your registration form you can use the Profile Builder plugin It lets you customize your website by adding front-end forms for login, register and edit-profile through the use of shortcodes. |
|||
|
|