Plugin Toggle

Plugin Banner

Plugin Toggle

by Cedaro

Download
Description

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

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

  1. Toolbar dropdown listing plugins to toggle.

    Toolbar dropdown listing plugins to toggle.

Genius! Essential for rapid development & testing plugins

By Marcus Quinn (surferking) on June 17, 2023

I found this looking for a way to toggle Query Monitor to only use when debugging speed issues, since Query Monitor is a best of a plugin, an you don't want it running all the time, since it does cause significant Admin slowdown while using.

Same of many other Admin or infrequent use plugins. You want them installed, ready for occasional use, but not in day to day operations.

Other's useful to know and toggle: Code Profiler, Black Bar, Anti-Malware Security and Brute-Force Firewall, Wider Admin Menu (sometimes overlaps some plugins not recognising this tweak), User Switching, Index WP MySWL for Speed, and many other occasional use plugins.

Thank you for your service. Another great example of how WordPress's vast community hive-mind experiences and solves. 👍

PS: Be even more amazing if you could make it work with the other very helpful "Plugin Groups".

Indispensable

By dmsr on July 22, 2022

Systématiquement installé sur tout site que j'utilise

Awesome for development

By AbdElfatah AboElghit (abdozo) on March 24, 2019

Thank you for the amazing plugin, it is a great tool for developers! I'm really glad I found this plugin, it saves a lot of time, I usually go to the admin plugins page to activate or deactivate plugins, I do that all the time while developing but this plugin is a big helper. Thank you!

Неопходан додатак

By radosav1959 on June 7, 2018

Било би пријатно изненађење кад би ажурирали додатак.

Very Handy for Diagnosis and "Work Arounds"

By MKSnMKS on August 21, 2017

This is very handy for toggling plugins on and off for diagnosis, or for solutions that require temporarily re configuring your plugin set. Good for trialing several plugins in the same genre, by setting them up, then switching them in or out of the setup. Nice big multi-column list of all the plugins, reduces the amount of scrolling to see them all. This is good, and getting better. Thank you

Just What I Needed!

By hollewc on May 6, 2017

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.

Super handy is you have lots of plugins

By haleeben on April 5, 2017

This plugin is super handy is you have lots of plugins to manage. Thanks devs

One of the most needed plugin for the theme developers

By Paresh Radadiya (pareshradadiya) on March 8, 2017

Simply yet effective. Very useful plugin. Thanks for developing this plugin is excellent.

Extremely Handy!!!

By PaulDavids on January 5, 2017

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.

Super!

By argosmedia on December 27, 2016

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!

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

1.2.0

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

1.1.6

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

1.1.5

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

1.1.4

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

1.1.3

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

1.1.2

  • URL encode redirect URLs to prevent query string conflicts.

1.1.1

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

1.1.0

  • Refactored the codebase to improve performance and legibility.

1.0.0

  • Initial release.
Back to top