• By default, WordPress doesn’t have a way to control who can and can’t edit content created by a user. For example, if Jane creates a page, Bob can login and make changes to it. Is there a preferred user management plugin that would allow me as an admin, to control user permissions so Bob can only edit content that he creates? The built-in roles seem to be too open and general and don’t give me the ability to prevent one user from inadvertently (or intentionally) changing content made by another user.

    Similarly I’d also like to know if there’s a plugin that allows you to assign multiple users control over content in the form of a team or group. For example, Bob creates a page, and then Bob can give himself, Jane, and Carol control to make edits to it so they share ownership. Does such a plugin exist?

    I discovered a couple of plugins in my search, but I don’t know if they’re widely used or the recommended solution to what I’m after. I’d rather not hunt for a solution if there’s already a popular solution that I’m missing. Any advice is greatly appreciated, thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Authors can edit their own content, editors can edit their own and others. The admin can set the user roles.

    see: http://codex.wordpress.org/Roles_and_Capabilities#Capability_vs._Role_Table

    There are lots of popular plugins if you feel you need more control. Just look at how many installs there are listed for each, the star-ratings, the reviews and support pages, and how recently it’s been updated.

    Thread Starter b-rad

    (@b-rad)

    Thanks Bill. Yes, I’ve seen the plugins, but I wasn’t sure if this was the best/recommended route to go or if I was missing something. From what I’ve seen, WP’s built-in roles aren’t enough for what we need, so it appears as if we’ll have to go the plugin route. Maybe if not being able to edit other author’s posts was all I needed then the built-in roles might work, but I don’t see anything that gives us the option of creating a group of users that allows them to create content while preventing other from accessing it. Or am I missing something there?

    I think I’m the one missing something 😉 I don’t get the difference you’re referring to. If you have, for example, you as an admin, and then a group of authors (or contributors) each responsible for their own content, no one but the post’s author and the admin can edit a particular post. Can you elaborate more on your needs?

    Thread Starter b-rad

    (@b-rad)

    In addition to the capability you’re describing, we also need the ability to create groups of users so that certain groups of people can edit content created by anyone in the group. For example, users A, B, and C would need to be part of a group so that they can create content that only they could work on, and those not in the group wouldn’t be able to edit it. They’d still need the ability to have their own, individual content as well. So User A could have her own pages that no one else could touch, but at the same time she needs to be able to create content as a part of a group that User B and C could also work on. It seems like the most popular plugin I’ve found so far is https://wordpress.org/plugins/user-role-editor/. Hope that clears it up, thanks.

    OK so a bit more complicated to have multiple authors per post/page, if indeed that’s what they’re collaborating on. Aside from the roles plugins you’re looking at, you may want to also search for ‘multiple authors’ or ‘multi-author’ plugins such as this one. I don’t know if that example does what you need but it’s worth a look. The description says: “Co-authors may edit the posts they are associated with”.

    Another approach might be to have them collaborate on a ‘document’ which then gets copied into a post/page and published. For example, if you have a membership site using the BuddyPress plugin, there’s a BP Docs plugin for private collaboration. Or just search the plugin repository for collaboration. Hope some of that helps you get closer to your goal.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Managing user permissions and creating groups’ is closed to new replies.