I have a client who has a Wordpress blog and he'd like to give a small number of clients their own user accounts in which, ideally, they'll be able to access a specific set of files. These files would only be visible to users to whom the files are assigned by the site administrator (for lack of a better word), not all users.

In other words, if Bob and Susan both had Wordpress accounts on this site, the site admin would be able to upload a file and assign it to Bob and that Susan would not be able to see. Bob and Susan wouldn't need to add files, just have access to files provided by the site admin.

I've Google'd around a bit for a plugin that will allow this, but I'm not finding anything. Does such a plugin exist?

3 Answers 3


Hi @inkedmn:

What you are looking for sounds taylor-made for Amazon S3 as a hosted file service to complement your client's web hosting. It's incredibly cheap (my S3 bill is currently US$0.01 per month, but only for a few files) and has all sorts of content protection features like special expiring URLs and so on.

I wasn't able to find a plugin to do exactly what you are looking for, but you might be able to cobble something together from the features of several of these many Amazon S3 plugins:

You also might be able to integrated with WP-File Manager (or even just use it):

It actually sounds like a super-fun project; I'm jealous. I need to get one of my client to need something integrated with Amazon S3! :-) Good luck!



I know this is really rather late but maybe it will help someone - This is a great plugin that sounds like what you need



I am not sure how easy this would be in vanilla WP.

By description it seems similar to Group Documents plugin for BuddyPress.

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