Support » Plugin: Admin Menu Editor » Per Site Menus

  • In the settings there is an option “Per-site — Use different admin menu settings for each site.”

    Once enabled how to you configure the admin menus for each site?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Janis Elsts


    Just go to each site and edit the menus there.

    Hi. I’d like to ask a question here about the multisite usage and they it is.
    I been playing around with it for a white and came across board as I was about to ask pretty much the same question but here is my question.

    WHY would you design such a useful plugin which is multisite compatible and can control site users BUT IT CAN’T be accessed from the from the super admin dashbaord.

    I have client users and this was I THOUGHT IT WAS going to be how I controlled what they could and could not use/access but YOU just made this plug-in useless for multi site users by not being able to control it from super admin dashboard.

    Nice plug-in and great work but hey you just lost a pro client due to improper multisite capabilities.

    PS (edit)
    Just a thought here.
    But if your problem is that the super admin doesn’t always know what plug-ins other site users are using then that’s an easy problem to solve.

    Make all plug-ins super admin accessible and when a plug-in is checked as not allowed for that site then obviously it doesn’t create a menu so actual menus from super admin aren’t a concern when using it for other sites. And of cause all the default menus would be on there as well automatically offering same allow/disallow options.

    Hope this might provide some incite to future expansions for this plug-in (let me if ever actually do it).

    • This reply was modified 2 years, 5 months ago by phil1ooo.
    Plugin Author Janis Elsts


    The main reason why it’s not possible to edit site menus from the network admin is that WordPress doesn’t have a way to get a list of all available admin menu items from all sites.

    You might assume that the admin menu(s) are stored in the database or something like that. This is not the case. What actually happens is that WordPress rebuilds the menu from scratch every time you open an admin page. A plugin can’t just say: “all right, assuming that all of these plugins would be available, what admin menu items would show up?”. It would have to actually activate all of those plugins on an real site and then scan the resulting menu. And even that wouldn’t be completely reliable because the admin menu can change depending on plugin configuration and on user permissions.

    In practice, you’d have to scan all of the sites, which would obviously be very slow and resource-intensive.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Per Site Menus’ is closed to new replies.