So basically I have a social website and I want for Wordpress users to be able to upload pictures and display them on their front end profile page.

I have been looking into the user submitted galleries, but all of them put user pictures into one gallery.

I need them to be similar to facebook, where each user's uploaded photos will be displayed only on their profile pages.

And only them could upload/edit/delete their photos.

I know it may take a lot of time to code this, but if anyone have a piece of code, or can suggest a plugin that does this, I would gladly appreciate.

  • 1
    I've written stuff where I allow users to upload a profile photo that gets assigned to a group or that gets assigned directly to their user id... ...but it's pretty expansive code and I can't just post the entire thing here. I'd recommend you start first by making the profile page where the user can upload these things, include a 'form' for the user to upload their photo and then tackle that process first. It's impossible to answer this question correctly, so tackle it step by step. Step 1 would be - let the user upload their image and save it to '?'.. Commented Aug 6, 2021 at 20:46
  • okey thanks. I thought it won't be a short code for this. It's not urgent, so I will try figure things out.
    – robert0
    Commented Aug 7, 2021 at 8:10

1 Answer 1


Are you looking for a solution in the front-end or in the admin interface?

If you're looking for something in the admin interface, the following link should help you out for limiting the access to the user which uploaded the image.

If you're looking for something in the frontend, maybe this should help you a step forward.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.