=== Freesoul Deactivate Plugins: deactivate plugins on specific pages ===
Contributors: giuse
Donate link: https://commerce.coinbase.com/checkout/debc79c1-c7ca-4acd-a331-1db5d317e924
Tags: deactivate plugins on specific pages, backend optimisation, plugins manager
Requires at least: 4.6
Tested up to: 5.8
Stable tag: 1.8.8.9.7
Requires PHP: 5.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Freesoul Deactivate Plugins allows you to deactivate specific plugins on specific pages for speed optimization, debugging and problem-solving even when many plugins are active.

== Description ==

Freesoul Deactivate Plugins allows you to deactivate plugins on specific pages for speed optimization, debugging and problem-solving.

It works for every page, blog posts, custom posts that are publicly queryable, archives and backend pages.

It disables the entire plugins. Your pages will not only send fewer HTTP requests, but you will save also many database queries.

The disabled plugins will not exist on the pages where you turn them off.

You will improve the TTFB (time to first byte) also when the page is not served by cache. This is something you can't do only dequeuing the scripts and stylesheets.

Usually, the number of the needed plugin on a specific page is lower than the number of globally active plugins.

Why don't you keep the plugins active only on the pages where you need them?

Selectively deactivating heavy plugins will drastically increase the performance of your website, both in the frontend and backend.

Deactivating unused plugins in the backend, is the most effective way to speed up the backend.


With Freesoul Deactivate Plugins you can check which plugin is causing issues in one minute. Look <a href="https://freesoul-deactivate-plugins.com/how-check-which-plugin-causes-issues/" target="_blank">How to check which plugin is causing issue in 1 minute</a> for more details.




Only the permalink structures "Day and name", "Month and name", "Post name"  and the custom ones ending with "%postname%" are supported for permanently deactivating plugins (they are also better for SEO).


You will not be able to disable plugins in a permanent way with other permalink structures.

The same if you are using plugins to change the permalinks, as, e.g., Permalink Manager Lite.



Remember that if you have a Multisite Installation, in every single site you will be able to manage only the not Network globally active plugins and you have to activate Freesoul Deactivate Plugins on every single site, not globally on the Network.



Read <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/">how deactivate plugins on specific pages</a> to learn more about Freesoul Deactivate Plugins.
The documentation is still in progress, if you don't find what you are looking for, please open a thread on the <a href="https://wordpress.org/support/plugin/freesoul-deactivate-plugins/">Support Forum</a>


With the free version you can:
- Deactivate plugins on <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/">pages, posts, custom posts</a>, <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/#1572330491733-e6a5ae86-05b7">archives, term archives</a>, <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/#1572329921939-323762a8-adcb">search results page</a>, <a href="https://freesoul-deactivate-plugins.com/documentation/#1572329889833-1409660b-a124">mobile pages</a>
- <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/#1606929377922-e9318a70-ecf0">Deactivate plugins and the theme on specific backend pages</a>
- Deactivate the JavaScript execution for problem solving (preview on front-end)
- Deactivate plugins by custom URL both for <a href="https://freesoul-deactivate-plugins.com/documentation/#1575471271144-e1cda73e-d36b">frontend</a> and backend
- Automatically detect unused plugins for the homepage and the backend
- Change plugins firing order
- See a preview of the pages deactivating specific plugins and switching to another theme without affecting the public site
- See a preview of the page with Google Page Speed Insights for single posts, pages and custom posts (preview without cache, the page may give lower score without cache, use it for comparisons during the optimization)
- Estimate the TTFB (time to first byte) deactivating specific plugins and switching to another theme (only in the Homepage settings)


The premium version that is coming soon will also include:
- Unused plugins automatic suggestion both for frontend and backend
- Unused plugins automatic check after content update
- Recording of ajax activities to find out on which ajax action you need to disable specific plugins
- General bloat deaactivation
- Stylesheests and scripts deactivation of remaining active plugins, theme and core
- Import/Export FDP settings
- Bulk actions to activate/deactivate plugins in the FDP settings
- Plugins deactivation by logged-in user
- Automatic GTMetrix and Google PSI reports generation



FOR DEVELOPERS: if you are a developer and want to check in your code if a plugin is globally active but deactivated by FDP read <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/for-developers/" target="_blank">here</a>.




== Installation ==

1. Upload the entire `freesoul-deactivate-plugins` folder to the `/wp-content/plugins/` directory or install it using the usual installation button in the Plugins administration page.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. After successful activation you will be automatically redirected to the plugin global settings page.
4. All done. Good job!


== Frequently Asked Questions ==

Here you will find <a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/faqs/">the frequently asked questions</a>.

== Changelog ==

= 1.8.8.9.7 =
* Improved: WooCommerce and Elementor add-ons disabled where their parent plugin is disabled



*<a href="https://freesoul-deactivate-plugins.com/how-deactivate-plugiins-on-specific-pages/change-log/">Complete Change Log</a>




== Screenshots ==

1. How disable plugins on specific pages
