Plugin Toggle


For those times when you’re too lazy to visit the Plugins screen to toggle a plugin on or off.

It’s also helpful when troubleshooting:

This simple plugin is awesome, especially when it comes to diagnosing problems. One of the tenants of troubleshooting WordPress is to disable every plugin and re-enable them one by one in a process of elimination.

Generally, this is accomplished by having the plugin management page in one browser tab with the front end of the website in another. When a plugin is deactivated, switch browser tabs and refresh to see if the problem disappears. Depending on the speed of your site and the number of plugins installed, this can be a cumbersome experience.

Jeff Chandler, WP Tavern

Additional Resources


  • Toolbar dropdown listing plugins to toggle.


Install Plugin Toggle like any other plugin. Check out the codex if you have any questions.


Installation Instructions

Install Plugin Toggle like any other plugin. Check out the codex if you have any questions.


Just What I Needed!

I was in a situation where one plugin, when active, interfered with the back end update function of another plugin. My problem was it was easy to forget that I had deactivated the first plugin while working in the second plugin. Now I can quickly view the status of and reactivate any deactivated plugin.

Extremely Handy!!!

Highly recommended to make you more productive. A big thank you to the Author.
I just hate it when plugins clash, and this makes the tedious work of fault finding so much easier.


Superduper little plugin! I love it.

One small request: add an option to order the plugins vertically instead of horizontally. For me it makes more sense to look through the plugin names vertically, so column for column. Now you have to look through long horizontal “lines” across the columns. I think sorting them within columns is more user firnedly and intuitive than sorting them horizontally across the columns.

Request fulfilled. Thanks!

Extremely useful!

There are a bunch of WP plugins which are a must have. And this plugin has earned it’s place in my must have list. It’s great for diagnosis as mentioned in the description. It absolutely deserves a 5 star in my opinion.
However if you are in a page that is part of the plugin you are toggling off, it will give you an error page which is startling the first time you see it.
And I feel it does need a warning mentioned somewhere that this will happen. So I give it a 4 star. Just so first time users don’t freak out when they see the error screen. I also use this plugin in conjunction with another plugin, which allows me to turn plugins on and off only using my keyboard.

Read all 13 reviews

Contributors & Developers

“Plugin Toggle” is open source software. The following people have contributed to this plugin.



1.3.1 – December 27, 2016

  • Listed plugins vertically in columns to make scanning easier and decrease disruption when adding or removing plugins.
  • Attempt to detect scenarios where the admin screen being viewed is unavailable after deactivating a plugin and redirect to the Manage Plugins screen instead.

1.3.0 – December 1, 2016


  • Internationalize the plugin to add support for language packs.
  • Only load JavaScript and CSS files on the frontend when the toolbar is enabled.


  • Increase the opacity of inactive plugins and bold active plugins to improve legibility.


  • Set up the plugin on init instead of plugins_loaded to prevent issues with calling current_user_can() too early.


  • Check for changes to the plugins directory or list of active plugins to determine if the cached plugins list should be refreshed.


  • Display an error on the plugins screen if there’s an issue during (de)activation.


  • URL encode redirect URLs to prevent query string conflicts.


  • Prevent a fatal error on activation due to stomping a variable passed by reference.


  • Refactored the codebase to improve performance and legibility.


  • Initial release.