What is the install_plugins permission in WordPress? #

The install_plugins permission allows you to install plugins on a WordPress site.

However, the install_plugins permission can not be used by itself. Before you can install plugins you also need the activate_plugins permission. With both of those permissions, you can go to the “Plugins” screen and use the “Add New” button.

Confusingly, the install_plugins also gives you access the Dashboard > Updates area. You won't see anything useful in this area unless you have the update_plugins permission.

Who has the install_plugins permission? #

By default, the delete_plugins permission is only given to Super Admins and Administrators.

Users not in these roles are not allowed to delete plugins.

How can you control who has the install_plugins permission? #

You can control who has the install_plugins permission by installing the PublishPress Capabilities plugin.

  • After installing PublishPress Capabilities, go to “Capabilities” in your admin menu.
  • Using the dropdown in the top-left corner, choose the role you want to edit.
  • Click the “Plugins” tab.
  • Check or uncheck the “install plugins” box.

All plugin permissions in WordPress #