Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I am trying to create a registration page on my site to allow visitors to register on the site and have access to special contents.

  • I installed Cimy User Extra Fields to add extra fields to wp-signup.php

  • In my registration page I make an Ajax call to wp-signup.php to grab the form and style it.

The problem is that if registration fails (e.g. use an existing email in database), you are redirected to the default WordPress registration page, with the WordPress template...

Is there a way to create a page for registration with extra-fields with a custom template?

I've also tried using the Simplr User Registration Form plugin but is not working...

share|improve this question

4 Answers 4

Have a look at pie-register http://wordpress.org/extend/plugins/pie-register/ It allows adding custom fields to the registration form.

A great tool for frontend log-in and registration is theme-my-login http://wordpress.org/extend/plugins/theme-my-login/

share|improve this answer

I've had a similar issue on an un-released site and used a combination of 2 plugins.

I used the user meta pro plugin for front end registration and login. It's a cheap plugin for a premium ($19 I think). The free version might even handle it.

Then the redirection plugin to handle exceptions.

share|improve this answer

You can also take a look on Profile Builder Plugin, that allows you to customize your website by adding a front-end menu for all your users, giving them a more flexible way to modify their user profile or register new users (front-end user registration). You can add custom fields to your registration form and customize the redirect page.

share|improve this answer

I've posted the long article about how to create Sign Up page on WordPress site (basically on Multisite but similar methods can be used on default WP install). Right now article on russian language: How to replace default wp-signup.php But I also publish my source code and few screenshots.

My article allows you create custom register page without any plugins and using only clean WordPress techniques. No hacky or dirty solutions like change wp-signup.php directly in WordPress root folder, JS code not worked with disabled Java Script in browsers or Apache redirects and more.

Also similar question and long discussion available at bbpress support forum and we talked there on english.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.