I don’t know what flickr does… but you can try the role manager plugin to create new roles:
http://redalt.com/wiki/Role+Manager
Thanks moshu, from reading through the literature I can’t see that it will allow me restrict readability of elected posts to any roles I create, but I’ll give it a go and see what happens.
I’d also be a little concerned about future proofing. That is, this looks like one of those plugins that would restrict you from ever doing any major WP updates until it too was updated. Probably can’t avoid that in doing what I want to do though.
By the way Flickr does just that, it allows you to upload photos and decide whether they can be viewed by friends and/or family and/or the public.
I asked the question and haven’t received an answer yet but from looking at other queries it looks like Role Manager cannot restrict posts to certain people.
http://redalt.com/support/topic/130
So, this would be the number one feature on my wishlist for WP.
Feature request ticket added to trac: http://trac.ww.wp.xz.cn/ticket/2530
Have you considered restricting category visibility by user role?
The Category Visibility plugin at http://ryowebsite.com/?p=46 allows you set a user level for each category on your blog (e.g. give each category a number from 1-10). The plugin then grants access according to the following: Administrator: 10, Editor: 7, Author: 2, Contributor: 1, Subscriber: 0. Unregistered users are also level 0.
I use it and it seems to work fine. My only quibble is that a user can post to a category with a user level higher than their own, even though they cannot see such psotings on the site.
Presumably you could also use Role Manager plug in if you wanted to have additional roles with different access levels.
Yeah, thanks Neil, I have considered those methods but they don’t achieve what I’m after.
Vote for this feature on Ideas (proper link):
http://ww.wp.xz.cn/extend/ideas/topic.php?id=4