=== 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.9
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 ==

FDP 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.

You will improve the TTFB (time to first byte) also when the page is not served by cache.

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?


You can also use it to check which plugin is causing issues. 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.



<img src="https://ps.w.org/freesoul-deactivate-plugins/assets/screenshot-1.gif" alt="How to disable plugins on specific pages" />


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 plugins which are active on that site. FDP will not see those plugins that are globally active in the Network. And you have to activate FDP 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 FDP.
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/"> specific 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
- Have an automatic suggestion about the 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)

and much more.


The premium version also includes:
- 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


On this video you can see how FDP PRO suggests the unused plugins on a specific page:


[youtube https://youtu.be/AQ3FoNHC6SU]




== 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.9 =
* Fix: warning PHP at line 650



*<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
