New Method: Talent (user) can register by filling the form which can be customized as per your requirements, and landed in to their profile page where will have an option to complete profile by adding other fields like images, videos and audio etc.
No need to create CPT posts, they become a Talent by filling the form itself. In older method CPT post itself was considering as Talent.
Ultimate Member Plugin:
We are using this plugin as a core plugin.
Talent will get Welcome email message as soon as they register.
Talent will get notified if their profile in the following actions:
1. Welcome email as soon as registration complete. 2. Talent will get an email when their profile is activated 3. Talent will get email When their profile is Rejected 4. Talent will get an email when their profile is deactivated 5. Talent will get an email when their profile is deleted 6. Talent will get an email when their profile is in pending.
Talent can fill their profile form in front end, no need to enter in wp admin dashboard.
The admin can set custom fields like Name, Age, Gender, Hair color, Eye Color, Images, Videos, Audio etc.
The Image, Video, Audio and Rich text editor becomes as Tabs or sections.