• Hi wp gods,

    Is it possible for a super admin to allow individual site admins upload their own themes and plugins to their individual sites?

    I like the ability of a MU install to control multi site users but would like to avoid having to install each theme and plugins as users start to get to grips with designing their own site.

    Is it possible to enable them on a wp network basis or would it be better to install multiple independent wp’s instead of using multi sites?

Viewing 10 replies - 1 through 10 (of 10 total)
  • Sure, Super Admin can allow Site Admins to upload own themes and plugins to their individual sites. However, be aware that by giving such privileges your users might unwittingly or even maliciously upload viruses which could/would bring your entire MS installation down.

    If you still want to proceed in that direction, here’s the plugin https://dsader.snowotherway.org/wordpress-plugins/menus/

    Um, that pugin hides menus? Not sure how it allows access for regualr admins to do uploads. that’s restricted in core wp.

    The menus plugin does not alter the behavior of core caps/roles. It only gives the ability to hide menus from roles that would otherwise be there. The plugin cannot enable menus(or uploads or theme editing/installing) for roles that do not otherwise have the capability to see the menu.

    Thread Starter mobcdi

    (@mobcdi)

    So does that mean all themes and plugins would have to go through the super admin?
    Can the permissions be delegated to other users or do those users have to be members of the primary wp install?

    Moderator Ipstenu (Mika Epstein)

    (@ipstenu)

    ?????? Advisor and Activist

    So does that mean all themes and plugins would have to go through the super admin?

    Yes.

    Can the permissions be delegated to other users or do those users have to be members of the primary wp install?

    Yes. You can SuperAdmin anyone. BUT remember they’ll have all the super access to your site. You may not want to do that. To make someone a Super User, edit the user and check “Grant this user super admin privileges for the Network.”

    ONLY do it for people you would trust with the keys to your house, car, and passwords.

    I have this issue too.
    I do not want to give site admins the super users privileges, but I want that each site admin would be able to install and then activate his own themes/plugins, and that it won’t affect other sites.

    Is such an option available somehow?

    Thanks

    Only a SuperAdmin can install themes and plugins. No options.

    I know that is the default behavior of the system, but I wonder if there is a way to write some code or use rolse/capabilities to allow each site admin to handle his site’s themes & plugins.

    The plugins and theme folders are shared. Everyone will get them.

    Also, because of the nature of a single codebase, there’s other issues to consider. Like security, and the whole thing being accidentally crashed by one user who doesn’t know what they are doing..

    is it possible? Technically, yes. There isn’t a plugin out there to help you do this easily, as it’s just a bad idea.

    I mean, even as a workaround, you could use a multiple network plugin where each site admin actually gets their own network and becomes a super admin… but still. not something I’d want to do.:)

    If they need that much control, go for single installs.

    Yes you can add “install_themes” capabilities so user sees theme-install.php
    But you need to add also the capability to “manage_network_themes” so they can enable/disable every theme in the network at ms-themes.php. Further, I you want themes restricted to a single blog, the user needs “manage_sites” capability to see ms-sites.php – and then they have the ability to edit every site in the network.

    But here is the kicker … how do you plan to prevent users from installing themes that could unlink every file in your root dir or delete every table in your database?

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Allow mu site admins upload their own themes & plugins’ is closed to new replies.