Custom User Roles

Hi team,

I’m about to hand over pretty much full control of one of the sites I’ve built to the client. I have worked with them for over 10 years and they are notorious for breaking things and not even realising it. It is a complicated site with lots of layouts, CPTs, ACF, loopers, etc. I’m wanting to setup an admin type role for them that will basically lock them out of being able to edit layouts. I’ve had a play with PublishPress Capabilities app and creating a new user type “content admin” and then heading to cornerstone > settings and trying to remove them from being able to access layouts, but it doesn’t seem to be working. when i login as the user, I can still access the layouts. can you please tell me the best practice way for sorting this out? i basically want to be sure they don’t turn off the child theme (which they have done in the past), and that they can’t access layouts, add a gazillion unnecessary plugins, etc.

Thanks,
Ashley

ps. note for the meantime, I’ve updated the user i was testing to an editor role. but feel free to create a dummy user to test if needed. They will just need the role “content admin”. or tell me if there is a better way to do accomplish this either without a plugin, or if there is a different one you recommend.

Hey Ashley,

Set your client as an Editor or give him or her an Editor role then disable Editor access in Cornerstone Permissions ( see https://theme.co/docs/configure-user-permissions ). Please note that we do not support custom roles like that of 3rd party plugins. Also, Cornerstone Permissions is only for Cornerstone. It cannot restrct other areas of WordPress like preventing users from activating a theme. You need to set the user to Editor or lower roles to prevent that.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.