WordPress.org

Ideas

Moving Subpages under "Settings" menu to relevant menus

  1. rtCamp
    Member

    How about moving:

    "Settings >> Discussion" to "Comments >> Settings"

    i.e. Settings subpage related to "Discussions" can be moved under "Comments" menu as a sub-age (you can name it as Setting"

    Similarly,

    "Settings >> Media" to "Media >> Settings"

    Why - This seems more intuitive.
    Unlike other default "Settings" subpages, Media/Discussion pages affects only particular group (top-level menu).

    Posted: 3 years ago #
  2. Ipstenu (Mika Epstein)
    Administrator

    Because if you're NOT the admin of a site, you don't have access to the whole 'settings' menu. That's much easier to separate out 'function' (i.e. the Media and Comments sections) from Administrative (settings).

    A lot of people run managed sites, where others can just log in and add posts.

    Posted: 3 years ago #
  3. rtCamp
    Member

    Because if you're NOT the admin of a site, you don't have access to the whole 'settings' menu

    We can control who can see each settings page individually. Placement of menus has nothing to do with capabilities.

    I guess you are thinking only "Admin" can see settings!

    If you see this function - http://codex.wordpress.org/Function_Reference/add_submenu_page
    argument $parent and $capability are independent to each other.

    Posted: 3 years ago #
  4. Ipstenu (Mika Epstein)
    Administrator

    I guess you are thinking only "Admin" can see settings!

    Correct! :D

    Which makes it dead easy for everyone to know "Oh, if it's in settings, it's for admins." Moving things around combines Usage and Adminstration, which is a UI bad idea.

    Posted: 3 years ago #
  5. rtCamp
    Member

    Moving things around combines Usage and Adminstration, which is a UI bad idea

    I guess you are one of those rare WordPress users who uses WordPress without any plugins!

    Many plugins add there pages/subpages anywhere they want. So if its a "UI design", then why allow plugins to "ruin" UI design? Now you will say its "freedom"! :D

    Moving settings pages as I suggested will make things more intuitive.
    OR
    With your point, there must be a way to force plugin developer add their settings subpages under menus. WordPress forces this already on theme-developers. Themes which do NOT add their settings page under "Appearance" menu are not approved.

    Posted: 3 years ago #
  6. Ipstenu (Mika Epstein)
    Administrator

    It's not 'freedom', it's ... just what it is. There is no way, today, to FORCE plugin devs to use one or another, and all WordPress can control is what is in core. And for core it's a desire to separate Admin and Use.

    Themes have to be approved, Plugins do not. There's no oversight so there's no way to enforce it.

    Posted: 3 years ago #
  7. rtCamp
    Member

    I know themes are approved and plugins are not.
    But a convention can be created. Atleast those who will follow convention will help reduce the mess.
    I see some plugins adding their options pages so randomly that I need to spend time in finding where the pages has been gone!

    Off-topic - on plugins interface, we can add inside core, some codes which will display links (settings/option/pages) a plugin creates by calling add_submenu_page function!

    I know WordPress core provides a filter plugin_action_links for such links, but if something can be automated, then its better done in automated way!

    Posted: 3 years ago #
  8. Ipstenu (Mika Epstein)
    Administrator

    There is a convention, as it happens, and it's to use the Settings menu. ;) Not enough people follow it.

    Posted: 3 years ago #
  9. rtCamp
    Member

    Yep. This single things can make life easy for many users!
    That's why I am proposing "automated" solution where WordPress core can intercept calls to add_submenu_page function....
    Anyway that will be entirely different topic to discuss on this thread!

    Posted: 3 years ago #

RSS feed for this topic

Reply

You must log in to post.

  • Rating

    12345
    1 Vote
  • Status

    Sorry, not right now