Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

How to Organize Media Uploads by Users in WordPress

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
How to Organize Media Uploads by Users in WordPress

Managing a proper editorial workflow is probably the biggest challenge for multi-author WordPress sites. One thing that bothers many site owners is that authors can see the media uploads of other authors and contributors. In this article, we will show you how organize media uploads by users in WordPress so that users can only see and use their own attachments and images in the media uploader.

First thing you need to do is install and activate the WP Users Media plugin. Upon activation, there are no settings for you to configure as the plugin just works out of the box.

To see how the plugin works, you can create two new user accounts with the Author role. Next log in to WordPress with each of the two accounts and upload some images. You will see that the media library will only show you the images uploaded by that particular user. For example, we created two users Sam and Tina. We uplaoded three images using Sam’s account and three images using Tina’s account.

This is how Tina’s account shows media library:

User 1's media library

This is how Sam’s account shows media library:

User 2's media library

And lastly, this is how a site administrator sees the media library.

Admin's media library view

When uploading new images, your users will only be able to select their own uploaded images from the Media Library.

Users will only see their own files when adding new media

We hope this article helped you better organize media uploads by users on your WordPress site. If you come across any issues while uploading images, then checkout our guide on fixing common image issues in WordPress.

Also here’s an easy tutorial that allows you to instantly switch between user accounts without logging out in WordPress.

If you liked this article, then subscribe to our YouTube Channel for more WordPress video tutorials. You can also join us on Twitter and Google+.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Teddu says:

    I would like users to be able to upload content, and once its approved go onto a new page. the user could then edit it once it is there.

    Think, similar how airbnb let users upload photos and descriptions of their holiday homes, and it appears in a page.

    do you know a plug in for this functionality?

  2. WPBeginner Staff says:

    It is certainly possible but can potentially open up your site to spam, malicious hack attempts. Please see out article on how to allow users to submit posts in WordPress. You can allow users to upload media without registration.

  3. fredtgorski says:

    The one thing I would really(!) love to see on media library would be the ability to search media per post and/or date of upload. Every time I need to reuse an image I uploaded for a very old post, it is painfull to find it again. Sometimes I simply give up and reupload it…

  4. agsm says:

    sir , i want to design a wordpress page where user will upload some documents with following feilds (name,e-mail,title,summary and file upload) after submit , it should appear in dashboard and when admin approve it should be show on page (all listing of upload details which has been approved by admin ) , its possible,

    thanks in advance!!!

  5. Tony Franco says:

    Very nice! Thank you!! :)

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.