- This topic has 3 replies, 2 voices, and was last updated 10 years, 1 month ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- The topic ‘Plugin Permissions’ is closed to new replies.
I was wondering how do you set up user permissions for certain plugins. For for instance we have two plugins WP Pro Ad System, and Multisite Content Copier and we are trying to figure out if there a way to give certain user ability to use these plugins. We could give them super admin privileges however we prefer not too.
I should also mention this is a Multisite install too.
I’m not familiar with these plugins. Do these work on the network admin or on individual site admin or both?
I tried to download those plugins to test, since they were premium plugins couldn’t do it.
This is the way usually plugins work, on network admin they check is_super_admin() to give permission and on site admin they check capabilities to enable functionality. Some plugins create non-standard capabilities so that you can individually control them. Like the way User Role Editor does, it has its own set of capabilities. Else they will be checking standard capabilities like ‘manage_options’.
Either way you have to enable those capabilities the plugin looking for to give a user the required functionality. But when you enable a capability it enables all the functionality associated with that capability, not just the ones you required. For example ‘manage_options’ enables the Settings menu, which you may not want. Then your option will be hide those using menu editor.
Is it possible for you to ask the authors of those plugins which capabilities they use to enable the functionality? Then you can setup a role which has just those capabilities.
I’m closing this topic, if you still need help, we can reopen it.