Item: User Extra Fields

User Extra Fields preview image

User Extra Fields

Add custom fields to user profile

Author
vanquish
Category
WordPress , Plugins
Published At

* For first time visitor, please read: User Guide


Wordpress User Extra Field plugin enhances your WordPress installation by allowing to associate extra user profile fields for registered users. Fields can be optionally shown on the register page, account page and more!
Wordpress User Extra Field plugin is also WooCommerce, BuddyPress and WPML compatible!

**CUSTOMIZE REGISTER PAGE**\
Wordpress User Extra Field lets site admin to easily add new fields to the user registration page. This can be done using a nice visual composer. Fields that can be added are:
+ File
+ Text
+ Textarea
+ Number
+ Email
+ URL
+ Date
+ Time
+ Multiple choices
+ Single choice
+ Dropdown menu
+ Country & state (available only for WooCommerce. State field can be optionally hidden)

All fields can be optionally set as a madnatory field during registration. Furthermore, for Date and Time fields the plugin uses a nice calendar and time jquery components to help users in selecting the right values. 

**FILE UPLOAD**\
With the file extra field, you can let your users/customers to attach files to their profile! This can be done during the registration process or even during the WooCommerce checkout process! Site admin can also limit file size and file types allowed to upload. Any file of any size can be uploaded! 

**VISIBILITY ACCORDING TO USER ROLE**\
Would you like to show extra fields only for some user roles? you can! just enable the special option while configuring the field!

**WPML COMPATIBLE**\
WPUEF is WPML compatible. Create as many fields you want, then translate labels and description using the WPML -> String translation menu 

**WOOCOMMERCE COMPATIBLE**\
WPUEF supports WooCommerce. Automatically adds an extra field on the registration (optionally can be hidden).
Your customers, by default, will be able to edit extra fields on their “My Account” page but, optionally, the Shop admin can configure every field to be editable only in “Shipping Address” or “Billing Address” edit pages!
Furthermore, Shop admin can also trace this extra info directly on the backend order details page.
In fact, WPUEF adds a new meta box containing the extra user fields box next to the customer info box. In this way, you can have all the user and order info under control in one place! \
\
In addition, every extra field can be optionally (or ONLY) displayed and edited also on the Checkout page. This can be useful during user registration on checkout step. Note however that Extra fields will not be shown if the guest checkout option is enabled. In this case, fields will be automatically displayed only if the ‘create account’ checkbox is checked by the user. 
\
The admin can also display two custom HTML snippets before and after the checkout extra fields form. Go to Settings -> Extra fields menu to configure those fields. 

**WOOCOMMERCE COPY EXTRA FIELDS CONTENT AS ORDER CUSTOM FIELDS**\
Fields content can be optionally copied to order meta as custom fields. To do that the Shop admin has to enable the visible during the Checkout process and the Save as order extra field options for the fields he needs. In this way, after the order is placed, field contents are copied to order meta as custom fields. Extra order field values are showed under the Billing details and can be edited and deleted using the native WordPress Custom fields meta box.
In case of files, they will be deleted on order delete or if the custom field containing the file path is deleted.\
\
In this way, each order will store the content of the extra field submitted by the user during the checkout process independently by the actual values stored in the user profile!

**WOOCOMMERCE FIELDS OVERWRITE**\
WPUEF gives you the possibility to store field content into the default WooCommerce billing and shipping fields. All the fields can be overwritten.
To overwrite a field you have just to create a new text/country & state field (or email field in case you would like to overwrite the billing email address field) and then on the overwrite options selection select in which field the content has to be stored.

You can optionally assign to Billing name, Shipping name and user first name (the same thing can be done for the last name) the same value. Just select one of the Multiple overwrite options in the dropdown menu.

**WOOCOMMERCE EMAILS SUPPORT**\
Optionally, all the users' extra fields can be reported directly into the WooCommerce emails, in this way you can keep an eye on all the user extra info at once! 

**PASSWORD OVERWRITE AND WEAK PASSWORD USAGE**\
Optionally you can overwrite password field too. This can be useful if you want to allow weak password usage. Enabling this special option your customers will be able to register (and reset the password on woocommerce reset password page) using any password, the plugin will override the default woocommerce password weakness check. 
This special field will be visible ONLY in the register page, checkout register form and optionally in the My account page.

**BUDDYPRESS COMPATIBLE**\
WPUEF is BuddyPress compatible. This means that fields are automatically added in the user register page (optionally can be hidden to be displayed in that page) and will be public viable in the user profile. Every user can edit those extra fields using their own edit profile page.