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.