To add a new field, check the box marked Add Field and complete the details for the new field.
Parameters for all fields:
- Field Label – this is what displays on the form
- Option Name – name this will be stored as in the user_meta table (spaces not allowed)
- Field Type – currently support text, textarea, and checkbox
- Display – check this box if the field is to be used in registration form
- Required – check this box if the field is a required field
Parameters for checkboxes:
- Value – this is the value of the field if the box is checked
- Checked by default – this will cause the checkbox to display as checked
Parameters for dropdown list:
Dropdown support was added in 2.6.3 and in 2.7 this was added to the Field Management panel. If you add a dropdown list field, you must specify the values for the list items in the dropdown in the box provided. This list should be provided in the following format:
The Displayed Text|the_stored_value,
- “The Displayed Text” is the text that will display in the dropdown list to the user.
- The pipe charatcer ( | ) is used to separate the displayed menu item from the stored value.
- “the_stored_value” is the value that will be stored in the database if the user selects this item.
- A comma must separate this list item from the next item in the list (no comma is needed after the last item).
These parameters account for a couple of extra features. For example, if you want the list to start with something such as <–SELECT ONE–> but that this is not a selectable value itself, put the displayed menu item, followed by the pipe separator, and then a comma like this:
<–SELECT ONE–>|,
Alternatively, if you want a blank line as a separator between a group of menu items, simply use the pipe separator followed by a comma.
NOTE: if you add a password field, you MUST set this as both a displayed and a required field.
Once you have entered parameters for the new field and checked the Add Field box, click Update Fields to update the field list with the new field. If your new field is not displayed in the list, it did not update.

how do i edit an existing field that is added.The field is a dropdown list
There is not presently an editor for fields in the field manager. Prior to adding support for dropdowns, it was just as easy to delete/recreate a field with less back-end programming overhead. However, since adding dropdown support, I do realize there is a need. It will be added at some point during the 2.8 lifecycle. 2.8 is focused on rebuilding the admin of the plugin.
Hi,
How to add a field like this with a dropdown menu:
the sexes:
a. Male
b. Female
Generate code for me !
Thanks
There are instructions given in the plugin, or review customizing fields in the Users Guide: http://rocketgeek.com/plugins/wp-members/users-guide/registration/choosing-fields/
hallo,
i’m verry interesrt for this plugin. But, i really need field of upload for photos profile. Please add it to this plugin. I hope it can added in short time, thank you very much
That’s something that may be added in the future, but at present, it is not a feature. If I do produce a tutorial on how to customize this feature, it would be posted at the plugin’s new support site: http://rocketgeek.com
how to add ajax for state and city olease help me…………..
Great plugin, love it but is the a way i can add an upload image on the form? it would make this plugin the tops of the wp plugins, hope this can be done soon, cheers
is there any way to change the field label of wp native items (eg. last name)?
At present there is not a way to do that. In the upcoming 2.8 version, there will be a field editor to edit the values of an existing field. However, this will exclude the WP native fields (and I don’t see implementing a change here as that could spread into problems, i.e. collisions with WP itself, or other plugin integration).
My suggestion would be to implement a custom field with a different label. You could then not use the native field and use the custom one.
Can I create a unique field, like an Id Document Number?
You could do that with the wpmem_post_register_data action hook. This hook fires after the registration process has validated (so the user has been inserted at this point). You could add a user meta, although you’d need a way of validating that that number was unique.