Frontend Submissions - Profile Form Editor

With Frontend Submissions each Vendor may have a profile.  The site owner decides what fields should be in the profile (note, some custom development may be required).The form is created under EDD FES → Profile Form.  Since the use of the form itself is optional there are no required fields.  The contents of the form are entirely up to the site owner.

Since this form deals with users there is an option to include an Avatar.  This field simply provides access to the WordPress media library.  Since you may only have one avatar per profile, this field does not offer a place for a meta key. Here's what the Avatar field looks like on the front end:

Biographical info is an excellent choice for a profile. The site owner can give the field a CSS class name, decide how many rows and columns the field should have, placeholder text and a default value.  Most importantly is the option for the RIch Textareas.  These behave similarly to the rich text editor in the Post admin. Here's what a biographical info field looks like on the front end.

The actual number and type of fields included on the Profile Form is entirely up to the site owner, and you may add as many or few as you'd.

Accessing Fields

The fields in this form store their data in the usermeta table.  WordPress provides several functions for accessing data in the usermeta table.

get_user_meta($user_id, $key, $single);

This function will get one field from the usermeta table.

get_userdata( $userid );

This function will get all the fields related to a single user.

Either of the above can be used to get Profile information and print it to your web site.

Front End Display

Once the form is built then the Vendors can find it on their Dashboard:

And the form above would look like this:

Note that the Vendor's profile data will not display anywhere publicly unless your theme is built to display it.