December 18, 2012 at 2:52 am #8175
I thought I knew how to customize the text, but the registration form seems to be generated by something other than eng.php. How do I customize it further? For example, I don’t need or want to know my members’ last names.
Why aren’t answers to questions like this easier to find in the documentation? Are they not there, or just buried? Thanks.December 18, 2012 at 5:01 am #52495
This information is on our documentation:
Under “Setup and Configuration”, you will see an entry with the following text. Please click on it and read it:
How to Customize Which Fields Appear on the Registration and Edit Profile Page
Scan through each link of the documentation which will give you a good idea of the feature set of the plugin. Also, scanning the settings options in this plugin should help you too.December 18, 2012 at 6:16 am #52496
You’re right, I didn’t read everything. Good documentation is designed so users don’t have to read everything to find what they’re looking for.
I’ve searched for everything I can find that was relevant, and reread the link you suggested, and the join page still asks for the last name, which I don’t want, nor do I want to even ask for it.
The code that makes the fields on my join page is:
but I can’t find how to edit its output.
Thanks.December 18, 2012 at 6:32 am #52497
I think I might have asked the wrong question. It’s the join form I want to customize, to remove the last name field. I’m not saying it’s not in the documentation, but I couldn’t find it.December 18, 2012 at 7:26 am #52498
Hi, Basically you do the following:
1) Go to the following settings area:
WP eMember settings -> Pages/Forms settings -> Registration Form Fields
2) Uncheck the checbox(es) next to the “Last name” field in that section.
3) Scroll down to the bottom and hit the update/save button.
Now, check your registration form page. Let me know if that helps.December 18, 2012 at 7:56 am #52499
I did that a long time ago and it didn’t work. Again, it’s the join form I’m trying to remove it from, not registration.December 18, 2012 at 9:53 pm #52500
1) Please load a fresh copy of the plugin just to be sure:
2) There are only two forms where eMember collects users input:
– Registration form (the output of the [wp_eMember_registration] shortcode)
– Edit profile form (the output of the [wp_eMember_edit_profile] shortcode)
There is no form that we call the “Join form”.
If you post a link to the page where you have this form I will be able to help you.
Do you offer free membership on your site? If you do, have you enabled the “Free Members Must Confirm Email Address” option? Are you by any chance referring to the pre-registration form that the above mentioned option creates?December 18, 2012 at 10:21 pm #52501
I’m not ready to post the url publicly yet, nor do I want to reinstall now (I remember when I had an internet connection problem and every time I called the cable company they had me reboot everything, and that usually didn’t fix the problem), particularly since that will mean that I will have to redo all my custom code. I have a rather new version, so it should be current enough. If you folks can really identify my problem, and tell me that it’s fixed in an upgrade, then, and only then, I’ll do a reinstall.
Yes, I have the free membership option checked. It’s the Registration form (the output of the [wp_eMember_registration] shortcode) that I’m trying to edit to remove the last name field from the form. I can’t find how to do that in the documentation anywhere, nor in the code (which isn’t very rich in comments.) I’m not saying it’s not there, it’s just not easy for me to find it.December 18, 2012 at 11:46 pm #52502
Okay it looks like you were referring to the “email confirmation initiation form” that eMember creates in your registration page so users can fill in the form to initiate the registration process. The main registration form only gets displayed when a user clicks on the unique link sent to there email address. This is explained in the following documentation:
So don’t worry about that form as when the user clicks on the link in their email and comes back to the registration page, the will see the correct registration form with the customization you specified in the settings.December 19, 2012 at 12:19 am #52503
I, reread that link. I was using method 1, with [wp_eMember_registration]. I changed to method 2, with [free_rego_with_email_confirmation], and the output is identical. I get the identical short form, which asks for first name, last name, and email address.
I don’t want to ask for the last name. (I’m even thinking of not asking for the first name.) However, even though I unchecked last name like you said, it still shows up on the short form. If the user doesn’t fill it in, an error message comes up saying “You must fill in all the fields!” I don’t want to force such restrictions on my users.December 19, 2012 at 1:33 am #52504
Okay I understand. Let me think about it for a little. I think we can make it so if you are not showing the names in the registration form, it won’t show them in this confirmation email initiation form.December 19, 2012 at 1:46 am #52505
That’s fine. I don’t need the name, and I want to make it very easy for people to become free members. I’ve joined other sites and subscribed list where all I needed was an email address.
Thanks for doing this. I expect others will like the options.December 19, 2012 at 3:28 am #52506
We have made this change in the plugin. I sent you an update via email.December 19, 2012 at 3:35 am #52507
That’s amazing service.
- You must be logged in to reply to this topic.