Excluding Specific Fields from Profile Builder Registration Form


I understand that in order to add extra fields to the default WordPress user, one must use a plugin such as Profile Builder. Such plugins also provide short-codes for linking signup and login forms into a desired page.

The problem is – I want to add fields to the default user and NOT have them appear in the registration form. For example, I want to add an "upload your avatar" option or "about you" field to the user.. but I don’t want such fields to appear in the registration page since they are unnecessary for creating an account – the user can fill them in later – if he wants. I know I can label such fields as "not required" and the user will not be compelled to fill them in on registration – but I don’t want such fields to appear at all in the registration page – I want to keep it as concise and simple as possible.

How can one achieve that using Profile Builder? I have searched for add-ons but with no luck.

Would you recommend another profile manager plugin that handles this issue better?

NB – I have 3 main tasks at hand

  • Extend the default user profile with custom fields
  • Enable a profile management system to link up later with BuddyPress
  • Create custom Login & Registration form pages.. (with custom selected fields only)

and it seems like Profile Builder has the ability to do all of that – but the inescapable issue is that the logic between these 3 phases is interlaced and thus hinders the flexibility of design and makes the entire thing.. less modular.

I don’t mind at all using a different plugin for each of these "3 phases" as long as these plugins integrate well together and also integrate nicely with BuddyPress.

Fahd_19 5 months 2020-12-22T17:11:17-05:00 0 Answers 6 views 0

Leave an answer