I’m using WordPress to make my users make their own website/blog. I have a set up that I’m cloning out to all the users with some special user-roles and standard plugins.
However, some of the plugins are not supposed to be changed or inactivated by the users.
Is their any way to select which plugins different user roles are allowed to use? Or a easy way to hide some plugins in the plugins-page but still have them working as normal?
Maybe there’s some plugin that helps me to do this?
You could write a plugin that uses the “all_plugins” filter hook to remove from the array plugins that you don’t want displaying for a certain user. Something like this:
Managing the user permissions in the plugin itself is not ideal, but it is probably easiest. You can expand on that idea to create admin pages for managing the users and their viewable plugins in a database table somewhere.