WordPress plugin · PublishPress family
PublishPress Permissions Pro
Control who can view and edit specific posts, pages and categories, by role, user or group.
About This Plugin
PublishPress Permissions Pro adds premium features to PublishPress Permissions, a plugin for advanced WordPress permissions that goes well past the options in WordPress core. It needs the free PublishPress Permissions plugin from WordPress.org.
Set who can view each post, page and custom post type, and who can edit posts, pages, categories, tags and custom content. Choose who can create content for each post type and taxonomy. Assign permissions to roles, to individual users or to custom groups you create, and control who can view and edit files in the Media Library.
Permissions Pro adds content teasers, a public preview of content a visitor cannot read, and can create a personal page for each user to edit.