=== Multisite Plugin Manager ===
Contributors: uglyrobot
Tags: multisite, wpmu, plugins
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W66QWST9B9KRN
Requires at least: 3.7.3
Tested up to: 5.5
Stable tag: 3.1.6
The essential plugin for every multisite install! Manage plugin access permissions across your entire multisite network.
== Description ==
Plugin management for Wordpress Multisite that supports the native plugins page and the WPMU DEV Pro Sites plugin! Used on thousands of multisite installs across the web.
Previously known as **WPMU Plugin Manager**, it uses a backend options page to adjust plugin permissions for all the sites in your network.
* Select what plugins sites have access to
* Choose plugins to Auto-Activate for all new blogs
* Mass activate/deactivate a plugin on all sites in your network (Very Handy!)
* Assign special plugin access permissions for specific sites in your network
* And as Super Admin, you can override all these to activate specific plugins on the sites you choose!
* Removes the plugin meta row links (Version, Author, Plugin) and any update messages for blog admins
Also, if you use the excellent <a href="https://premium.wpmudev.org/project/pro-sites/">Pro Sites plugin from WPMU DEV</a> you will be able to charge for access to certain plugins!
A free plugin by Aaron Edwards of <a href="http://uglyrobot.com/">UglyRobot Web Development</a>.
<a href="https://github.com/uglyrobot/multisite-plugin-manager">Contribute on GitHub</a>
== Installation ==
= To Install: =
1. Download the plugin file
1. Unzip the file into a folder on your hard drive
1. Upload the `/plugin-manager/` folder to the `/wp-content/plugins/` folder on your site
1. Visit *Network Admin -> Plugins* and *Network Activate* it there.
= To Configure Network Wide Options =
1. Visit *Network Admin -> Plugins -> Plugin Management*
1. Select what kind of access each plugin should have. You can choose:
* No access (default)
* All Users
* All Users (Auto-Activate) - activates the plugin for all new blogs
1. You may also mass activate/deactivate a plugin on all sites in your network (Very Handy!)
= To Override Plugin Access Per Site =
1. Visit the *Network Admin -> Sites* list
1. Click the "*Edit*" link for the site you wish to modify
1. Look at the bottom of the "*Settings*" tab screen for the per blog options
== Frequently Asked Questions ==
= Can I use this plugin for non-multisite WP installs? =
No, this plugin is only compatible (and useful) with Multisite installs.
= Do I need the Pro Sites plugin installed? =
Not at all, but if you install the <a href="https://premium.wpmudev.org/project/pro-sites/">Pro Sites plugin from WPMU DEV</a> the options to charge for access to certain plugins will appear in the dropdowns.
<a href="https://github.com/uglyrobot/multisite-plugin-manager">Contribute on GitHub</a>
== Screenshots ==
1. The plugin management admin page
2. Overriding allowed plugins per site
== Changelog ==
= 3.1.6 =
* Fix: Add WP CLI `plugin list` compatibility @props Ryan Williams
= 3.1.5 =
* Fix: PHP warning in some cases when it auto activates on new blog signups
* Fix: Missing header errors on some installs when activating
= 3.1.4 =
* Fix: Fatal error: Call to undefined function wp_get_current_user() while activating plugins
= 3.1.3 =
* Fix: PHP warnings for some auto-activate plugins on new blog creation
* New: Prevent running mass activate/deactivate routines in large networks
= 3.1.2 =
* Important reflected cross-site scripting vulnerability fix! Props Matthew Fuller @Mozilla
= 3.1.1 =
* Readme updates
* Pro Sites support
= 3.1 =
* Fix auto-activate for new blogs
= 3.0 =
* Complete rewrite for WP 3.1