Why on my registration form is the email field missing? Here's the link to my registration form: http://www.cantchoose.co.uk/login-logout/. How can I fix this error?
It's not that it's missing. The form is layout is wrapping so it is misaligned.
This is a CSS issue. There are several stylesheets included with the download. The first thing might be to see if one the others works better with your theme. The current default is based on WP's Twenty Twelve theme, the others on the various other WP defaults (Twenty Thirteen, Twenty Eleven, etc).
Ideally, you would create a stylesheet specifically for your theme. There is more information in the User Guide on Customizing Forms.
Taking a quick look at what you have, you really just need to change the padding for the .div_text wrapper class to be 4px
How do I change that?
Take a look at the link I gave you and there is information on setting up a custom stylesheet. Or this one. Then edit the padding of that class.
I am having the same problem, and the missing fields don't seem to be hidden by the theme. In admin, I don't see any fields listed. I am using wordpress 3.7.1 with multisite, and I am not using the pro version of wp-members. Any tips would be appreciated. Here is the html for my generated registration page:
<div class="entry-content"> <div id="wpmem_reg"> <a name="register"></a> <form name="form" method="post" action="http://test.testsite.play/registration/" class="form"> <fieldset> <legend>New Users Registration</legend><label for="username" class="text">Choose a Username<font class="req">*</font></label> <div class="div_text"> <input name="log" type="text" value="" class="username" id="username" /> </div><input name="a" type="hidden" value="register" /><input name="redirect_to" type="hidden" value="http://test.testsite.play/registration/" /> <div class="button_div"> <input name="reset" type="reset" value="Clear Form" class="buttons" /> <input name="submit" type="submit" value="Submit" class="buttons" /> </div><div class="req-text"><font class="req">*</font>Required field</div> </fieldset></form></div> </div><!-- .entry-content -->
@aaronmas - your problem is different.
I'm not sure why it would fail to generate the fields. While there are some users I know of who have used the plugin in a multisite install, multisite is not officially supported. Your success would depend upon how it is installed and how it is intended to be used.
(Also, there is no "pro version" - the plugin is a freely available plugin on wordpress.org. There are extensions available to subscribers of the support site, but the plugin remains the same.)
I too am having a similar problem. I am using WP 3.8 with the default TwentyFourteen theme.
The Login and Registration forms are oddly formatted and input boxes appear to be missing.
Additionally, the Registration form does not seem to work. When I register myself as a new user with an email address which is not already in the system, and I have had for 12 years, it says I need a valid email address.
My website login address is below.
With more searching, I have discovered that the included stylesheets: TwentyTwelve, TwentyThirteen, and Kubrick do not work, but I previously did not think to go backward.
TwentyTen DOES work, for both Login and Registration.
If you are using the new Twenty Fourteen theme (as it seems a lot of people are), I have a new Twenty Fourteen stylesheet that was going to be included with the 2.9 update. But since it doesn't appear that any of the current stylesheets are well suited to Twenty Fourteen, I'll probably release an incremental update with that and some minor changes in the next day or so.
This topic has been closed to new replies.