WordPress as a CMS Membership website

You could use a combination of the Members plugin to manage user roles (ie employee types or levels) along with the Custom Post Type UI plugin to manage various post types.

With the Custom Post Type UI you could create posts types. Then you could allow or deny rights for various operations on each type of post separately (edit, publish, edit after publish, delete, submit for publish by an admin, view, edit other’s posts) for each employee type role. You could create posts that an employee of type 1 could publish and be viewable only by other type 1 employees. Along side those, there could be some other post that employee type 1’s could read but not publish too. And still another post type that could be viewable by the public. Etc, etc, etc…

The combo of these two plugins would give you very granular control over what different types of employees would be able to do. Check out this simple example of restricting rights on one custom post type.

Leave a Comment