How do I add a WordPress role that can only see scheduled and pending posts?

I don’t know of any plugin that actually recognizes the differences between pending_review and published, but I would recommend User Role Editor as an easy way to manipulate viewing and editing rights. It does offer a way to edit/view/discard private posts, which are effectively published posts but accessible only to those who have the URL. … Read more

Change public post to private

There are many ways to do this with plugins or PHP. To do it without any modification to the system, you should mark the post’s visibility as “Private” and then only Admins or Editors can see it. You must in this case, make your friends and family “editors”, which you can do in the “Users” … Read more

Tips and suggestions for WP intranet extranet set up

Roughly, I’d set up a new WP instance, installing it on an internal server that is not visible to the ‘outside’, and protected from outside use via firewalls. If the info is just for you, you can use htaccess rules to deny access to all but your own IP address. You’d probably want to restrict … Read more