Manage User Fields

Managing Default and Extra User Fields

Profile Builder 2.0 makes it really easy to manage default and extra user fields.

Under the Manage Fields tab, you’ll find an intuitive interface for adding, editing, deleting or reordering user fields.

4-pb2.0-manage-fields

This gives you full control over the fields that appear on the front-end register and edit profile forms.

Adding Extra User Fields

You can add a field to the front-end forms by simply choosing one of the supported fields from the Field type drop-down.

pb-fields-dropdown1
Once you select a field type you’ll need to fill in the Field properties:

  • Field Title
  • Field Type
  • Meta-name
  • Description
  • Default Value – the default value to be populated in this field
  • Required – whether the field is required or not

pb-add-new-field
After make sure to click the “Add Field” button and your new field will be added to the form fields table below.

Manage existing custom fields with Profile Builder

If, before using Profile Builder, you already have a couple of user fields saved in the database and want to display and manage them using Profile Builder, all you need to do is create each one of them from the Manage Fields -> Add New field interface, give them the same meta-name and set “Overwrite existing” option to “Yes”.

pb-overwrite-existing

This way you’ll be able to display and update existing fields with Profile Builder.

Default Fields Types

These fields are added by default in the Manage Fields window. When adding a new field, you can adjust the editable options of any Default Field. You can also edit the options of the already added fields, by clicking the corresponding Edit button.

All free and Premium versions of Profile Builder 2.0 support the following default fields:

  1. Default – Name (Heading) – Used by the Admin for breaking the front-end form into sections
  2. Default – Contact Info (Heading) – Used by the Admin for breaking the front-end form into sections
  3. Default – About Yourself (Heading) – Used by the Admin for breaking the front-end form into sections
  4. Default – Username – Used by the User to set up the username
  5. Default – First Name – Used by the User to set up the first name
  6. Default – Last Name – Used by the User to set up the last name
  7. Default – Nickname – Used by the User to set up the nickname
  8. Default – E-mail – Used by the User to set up the e-mail address
  9. Default – Website – Used by the User to add their website
  10. Default – Password – Used by the User to set up the password
  11. Default – Repeat Password – Used by the User to check if the password was typed correctly
  12. Default – Biographical Info – Used by the User to add their biographical info
  13. Default – Display name publicly as  – Used by the User in the Edit Profile page to set up their display name

Extra Fields Types

Profile Builder 2.0, both PRO and Hobbyist versions, support a wide range of extra field types:

  1. Heading – Used by the Admin for breaking the front-end forms into sections
  2. Input – Used by the User for custom information inputs
  3. Number – Used by the User to add numbers
  4. Input (Hidden) – Used by the Admin for saving information that’s not visible by the logged in user
  5. Textarea – Used by the User for consistent information
  6. WYSIWYG – Used by the User for adding and editing information with html
  7. Phone – Used by the User for adding a phone number
  8. Select – Used by the User to choose data from a predefined list
  9. Select (Multiple) – Used by the User to choose multiple selections from a predefined list
  10. Select (Country) – Used by the User to choose a Country
  11. Select (Timezone) – Used by the User to choose a Timezone
  12. Select (User Role) – Used by the User to choose his/hers User Role
  13. Select (Currency) – Used by the User to choose a Currency
  14. Select (CPT) – Used by the User to select a Custom Post Type (Page, Post or Custom Post Type)
  15. Checkbox – Used by the User to check an option from a list
  16. Checkbox (Terms and Conditions) – Used by the User to accept the Terms and Conditions
  17. Radio – Used by the User to select an option from a radio button group
  18. Upload – Used by the User to upload files
  19. Avatar Upload – Used by the User to upload an Avatar
  20. Datepicker – Used by the User to choose a Date
  21. Timepicker – Used by the User to choose the Time
  22. Colorpicker – Used by the User to choose a Color
  23. reCAPTCHA – Used by the Admin to protect against spam user registrations
  24. Validation – Used by the Admin to implement Custom Validation Inputs
  25. Map – Used by the User to pin his location
  26. HTML – Used by the Admin to add HTML content

Reordering Fields

Manage Fields provides a Drag & Drop interface for sorting and reordering both default and extra user fields.

You’ll be able to easily mix default and extra user fields to fit your needs.

pb-reorder-fields
This way you don’t need to worry about the order in which you create your custom fields. You can always rearrange them to your liking.

Edit or Delete a Field

Editing or deleting a field is done by clicking the Edit or Delete buttons from the fields table.

pb-edit-user-field

Conditional Logic

This feature is available in Profile Builder 2.0, Hobbyist or Pro.

It allows you to show or hide fields based on user input.

6

Read more: Conditional Logic Documentation