WordPress.org

Ready to get started?Download WordPress

Ideas

Separate edit_widgets and edit_menus capabilities from edit_theme_options

  1. mrwweb
    Member

    12345

    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.

    Posted: 2 years ago #
  2. Justin Tadlock
    Member

    12345

    +1 billion

    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_widgets and 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.

    Posted: 2 years ago #
  3. Ipstenu (Mika Epstein)
    Half-Elf Support Rogue & Mod

    That's a brilliant idea! That would make it a lot easier to have 'sub' admins.

    Posted: 2 years ago #
  4. Magi182
    Member

    +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.

    Posted: 2 years ago #
  5. stinkykong
    Member

    12345

    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.

    Posted: 2 years ago #
  6. mrwweb
    Member

    12345

    Hey All,

    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!!!!!!

    Posted: 2 years ago #
  7. banwyn
    Member

    12345

    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.

    Posted: 1 year ago #
  8. Bozz
    Member

    12345

    THIS!

    Posted: 1 year ago #
  9. mannski
    Member

    12345

    This would be so useful. It's embarrassing that the function doesn't exist already!

    Posted: 1 year ago #
  10. srumery
    Member

    12345

    I'm all for it!

    Posted: 1 year ago #

RSS feed for this topic

Reply »

You must log in to post.

  • Rating

    12345
    31 Votes
  • Status

    This idea is under consideration