Вот закрытая тема по решению этой проблемы, включающая решение на CSS:
В настоящее время для пользовательских полей доступны следующие опции:
Редактируемо после регистрации?
Обязательно при регистрации?
Показывать на публичном профиле?
Показывать на карточке пользователя?
Я считаю, что ещё одна опция была бы весьма полезна:
Показывать на форме регистрации?
или
Скрывать на форме регистрации?
По умолчанию, без изменения CSS, все пользовательские поля (как обязательные, так и необязательные) отображаются на форме регистрации. Это несколько ограничивает количество реализуемых пользовательских полей, так как их избыток может перегрузить форму регистрации и потенциально отпугнуть новых пользователей.