I'd like to be able to enable/disable plugins on a per-site basis in multisite, similar to the way that themes are per-site configurable. Is this currently possible?

(For instance, I don't particularly want people seeing the Domain Mapping plugin but want them to be able to enable Gravity Forms.)

3 Answers 3


Multisite Plugin Manager

The essential plugin for every multisite install! Manage plugin access permissions across your entire multisite network.

  • Precisely what I needed!
    – ZaMoose
    Aug 10, 2011 at 4:29

Network activated plugins are hidden from the normal site plugins menu, though they are active regardless.

Plugins installed that are not network activated are visible to individual sites and can be activated on a per-site basis.

  • That's the inverse of what I'm looking for, though. I want the plugins inactive and hidden, not active and hidden...
    – ZaMoose
    Aug 5, 2011 at 22:54
  • If it's inactive, then what good is it to be hidden? Just remove the plugin in that case. Having plugins you're not using, and that nobody is allowed to use, seems a bit pointless to me. But then maybe I just don't know your use case. :)
    – Otto
    Aug 6, 2011 at 14:39
  • 5
    I want them to be selectable for certain blogs but not even an option for others. Useful for e.g. advanced users exposing advanced capabilities (like Markdown, etc.) while "protecting" n00bs from excess confusion and/or breakage.
    – ZaMoose
    Aug 7, 2011 at 4:25

I use Exclude Plugins - http://wordpress.org/extend/plugins/exclude-plugins/ - It works.

  • This one is displaying the "hasn't been updated in over 2 years" notice.
    – brasofilo
    Feb 3, 2013 at 1:13
  • 1
    Make that 4 years. Jul 25, 2014 at 18:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.