User Fields is a robust feature in Paid Memberships Pro to create custom profile fields for your membership site. Fields can be collected at membership| Paid Memberships Pro
Since WordPress 5.0, the WordPress block editor has an easy way to add videos, images, tweets, audio, and other content from third-party services into your WordPress site by embedding. An example of this is embedding a YouTube video in your post or page. When you are embedding content, you don’t need to upload the content […]| Documentation
Add an avatar upload field on frontend pages and Edit Profile screen so users can add a custom profile picture.| WordPress.org