Separate edit_widgets and edit_menus capabilities from edit_theme_options
To be clear, the first two capabilities in the title don't exist right now, but they should. As of this writing, the edit_theme_options capability gives permission to users to edit theme options, modify widgets, and modify menus. That's way un-granular.
Theme options tend to control the DESIGN aspects of a site (or at least set-it-and-forget-it features) that really shouldn't be changed frequently. (And IMHO, if they control more than that, that's the theme's problem...)
I suspect that most people would be happy with just an edit_widget_and_menus capability, but I think we should split them so people have the most possible control
I've seen others advocate this change, but I don't see an actual "Idea" advocating for implementation. Consider this it.
I could've sworn there was a Trac ticket or an idea already about this posted, but I found neither. I know the idea has been tossed around for a while in different circles.
Basically, I'd like to see the
manage_nav_menus capabilities split off from the
edit_theme_options cap. I could live with widgets being tied to
edit_theme_options because they tend to be a bit more design-related. But, menus are often different and are controlled by users who generally control content rather than design.
That's a brilliant idea! That would make it a lot easier to have 'sub' admins.
+1 Internets to mrwweb for suggesting this.
I have enabled edit_theme_options for several clients, but having to go through the "you really don't want to touch this" explanation seems condescending towards the client to me. This would be really nice.
I think the widgets should be separate as well as the menus. So many widgets require regular updates for content they purvey, such as videos and advertisements. While some have settings that might seem a bit technical in nature, at least they won't break anything basic to the system and those examples give the client a whiff of what types of things we are trying to keep them out of.
I'm in the same position as Magi and they don't like being talked to as though they're in kindergarten.
Make sure you actually rate this idea if you think it's good. I don't know how much the core team looks at rating, but if we want this implemented (unfortunately for me, writing the patch is currently beyond my skillset), it can't hurt to have more stars.
If you rate it, then YOU are the star!!!!!!
Adding as many stars as I can for this one.
I would love to see edit_menus & edit_widgets separate from the edit_theme_options capability and become individual capabilities.
Menus are really more content related - why let people add pages if they can't add the links for those pages to the site navigation? Not giving clients access to menus is a problem, but giving them access to site design options can sometimes be a bigger problem. And widget control is great for some clients, but not all of them.
This would be so useful. It's embarrassing that the function doesn't exist already!
RSS feed for this topic
You must log in to post.