Hide installed plugins from clients and other admin users.
As of April 2026, Hide Plugins is a WordPress hide plugin with 1.0K+ active installations and a 4.8/5 rating from 9 reviews. It has been downloaded 19K+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2014. Last updated 9 years ago — may have compatibility concerns. Downloads are up 30% this week. Top alternative: Email Encoder – Protect Email Addresses….
Hide Plugins is a light-weight plugin that gives a single admin user the ability to hide plugins prevent them from being activated, deactivated, or deleted by clients and other users, including administrators. By activating Hide Plugins, you will be able to see all plugins and a toggle to hide each plugin from other users on the Plugins page. Hide Plugins will always remain hidden.
Note that the dropdown on the Edit Plugins page will not be affected, since it does not have a filter to hook into. Hidden plugins will remain active, so traces of the plugin in areas other than the Plugins page (like options pages in the admin menu) will still be visible. If you also want to hide menus, we recommend using Admin Menu Editor.
Can this be made to only hide plugins from specific sites instead of all.
I use multisite and all plugins as you know are installed from super-admin but I don’t need every plugin on every site. I know I can deactivate network from activate but this would also affect all sites that I use specific networking on but it’s those sites that don’t need the network activated plugins on that I would like to hide the plugin from as it gets to messy having so many useless/un-used plugins on each site.
Works great, even hides plugins from other admin users.
Incredibly useful. Works wonderfully and simple to use. No more clients messing with vital plugins. 🙂 Saves me so much work and time. Thank you!
This plugin is so simple. No settings pages and enables you to hide plugins from all users but yourself.
It simply adds a hide link next to each plugin, allowing you to click it and that’s it. It will hide that plugin from everyone but you.
The only thing missing is an option to export the plugins hid to use on other sites. It would be good for other users, but I’ve created my own them and just import the database entry so those hidden plugin settings are applied automatically.
The settings are on the “Plugins” page.
Just click on the “Hide” or “Show” link next to each plugin.
Works great.
===================
What I REALLY like about this plugin is that it allows me to HIDE plugins from being tampered with by clients that INSIST on having access to the “Plugins” page, just so they can learn the settings or pass OUR HARD WORK AND RESEARCH onto a cheaper paid programmer to maintain OUR hard work.
===================
Thanks for this one.
| WordPress | 3.0+ requiredTested up to 4.5.33 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.