Add a new field to registration

To add a new field that you created on the Contact object to be displayed on the event website you need to expose that field to the site, by default Salesforce restricts visibility of objects and their fields and we have to manually 'opt-in' to being displayed on the website.  Luckily it's easy to do.

Go to setup

Go to setup

Go to the sites setup

Go to the sites setup

then click the LABEL of your site.

then click the LABEL of your site.

Site Detail ~ salesforce.com - Enterprise Edition - Google Chrome

Site Detail ~ salesforce.com - Enterprise Edition - Google Chrome

Scroll down to field level security

Edit the field level security

Edit the field level security

Locate your field that you want to expose and check the checkbox.