Have you tried using BuddyPress? BuddyPress allows all these thing, and has many other features ( though things can be turned on and off if it’s too much )
Have you tried using BuddyPress? BuddyPress allows all these thing, and has many other features ( though things can be turned on and off if it’s too much )