=== Edge Plugin Switch === Contributors: edgeclassics Tags: edge plugin switch, plugin switch, plugin controller, plugin enabler, plugin activation Requires at least: 4.0 Tested up to: 4.6 Stable tag: 1.1 License: GPLv2 or later Enable or disable any plugins for roles. == Description == Edge Plugin Switch is a simple tool to make plugins only enable for specified role, e.g., Administrator, Editor, Subscriber. It's useful to limit who can use what functionalities which are based on plugins. == Installation == 1. Upload the Edge Plugin Switch plugin to `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. The installed plugins list will have a new column 'Enable For'. Choose which role can use the plugins and the options will be saved immediately. The default value is 'All'. == Frequently Asked Questions == = What does the 'All' in the selector of 'Enable For' column mean? = It means that the plugin is enable for all of users, i.e. unregistered and registered users. = If I enable plugin XYZ only for Administrator, why someone whose role is not Administrator can 'activate' XYZ through the 'Plugins' screen? = The 'Activate' is just a useless link for him/her. It doesn't really activate the plugin which is not enable for him/her. == Screenshots == 1. Enable any plugins for roles. == Changelog == = 1.0 = Release Date: 14 August 2016 * Release the first version. = 1.1 = Release Date: 31 August 2016 * Complete testing on WordPress 4.6. * Display normal and local role names. * Fix activation/deactivation errors. * Fix no default 'enable for' roles in database.