BUY FOR $ 19

optimize site speed by disabling plugins on certain pages

Short Description

With “Deactivate Plugins Per Page” you may simply disable plugins on sure WordPress pages (or on all besides a particular web page).

This is beneficial for dashing up your website primarily as a result of many front-end plugins will load their JavaScript and CSS property on each web page, even in the event you use them on one web page.

How it really works?

You can add deactivation guidelines for lively plugins. For instance for a contact type plugin, that you simply solely use on the contact web page, merely add a rule to deactivate it on all URI besides on the contact web page.

deactivate plugins per page

add rule

Deactivation Rules Options

1. Deactivation Type
– Deactivate on chosen URI
– Deactivate on all URI besides chosen

2. URI choice sort
– Page
– Custom

3. [Page] Select pages to extract URI from (it is going to replace mechanically if the web page slug adjustments)

3. [Custom] Custom URI situation
– URI equals …
– URI doesn’t equal …
– URI accommodates …
– URI doesn’t include …
– URI begins with …
– URI doesn’t begin with …
– URI ends with …
– URI doesn’t finish with …
– URI matches the common expression …

custom deactivation rules

4. Affected gadgets
– All
– Desktop
– Mobile

Plugin Groups

Create teams of a number of plugins as a way to add deactivation guidelines that have an effect on all of them.

plugin groups

Debug Mode

Enable debug mode to see what’s the URI and which plugins are lively/inactive on the present web page on the front-end. This will aid you create guidelines and check present ones. A debug field will seem on the front-end in case you are an administrator person.

debug information

Does it have an effect on the Back-end?

There is an choice (not enabled by default) that makes all guidelines with Custom URI choice to additionally have an effect on the back-end. Some back-end pages will nonetheless not be affected as a way to keep away from issues, just like the pages that management plugin activation, deactivation, updates, and set up.

Export/Import Rules and Settings

Export settings and rules

Since model 1.9.0 you may export all of your deactivation guidelines and settings of the plugin and import them on one other website. Rules with Page URI choice sort, can be skipped if the identical pages (each similar ID and slug) don’t exist on the vacation spot website. In a multisite you may import into a number of websites directly.

Custom PHP operate as situation

Since model 1.15.0 you may add the identify of your personal PHP operate to a deactivation rule so it’s used as a further situation. The rule will solely work in case your operate additionally returns true. The operate have to be loaded in a must use plugin so it’s accessible earlier than common plugins load.

Client Reviews

Client Reviews

Precautions

Group plugins that work collectively

If you’ve got a plugin that requires one other plugin to be lively as a way to work, you have to add these plugins in a plugin group, and add deactivation guidelines to that group. Deactivating solely considered one of these may result in errors or the worldwide deactivation of the opposite plugin.

Don’t deactivate plugins required by your theme

Some themes require sure plugins as a way to work correctly. If you deactivate these plugins you might expertise issues.

Deactivation hooks is not going to run

When plugins are deactivated through my plugin, the precise deactivation operate just isn’t known as, and the deactivation hooks is not going to run. Instead, to make it work per web page, plugins are simply dynamically faraway from the listing of lively plugins earlier than the web page masses. This implies that if a plugin has some actions that it performs when it’s deactivated, these actions is not going to run when it’s deactivated through my plugin.

For instance, some plugins add code to your ”.htaccess” file when they’re activated, and when they’re deactivated, they take away it. In this case in the event you add a deactivation rule with my plugin to cease the plugin on a sure web page, the ”.htaccess” code will nonetheless be there and work on that web page, although the plugin is not going to be lively on it.

Don’t use this plugin to cover delicate knowledge

It just isn’t made to work securely for that. It is especially made for website pace optimization and it can be used for debugging or fixing plugin compatibility points.

Backup your website

Deactivating plugins per web page just isn’t a pure factor for WordPress, and plugin and theme builders should not anticipating that. It works nice typically, however typically can result in issues, to different plugins being deactivated or settings being modified. Always have a latest backup of your website and in the event you can, check your adjustments in a staging website.

Feedback / Support / Questions

Use the support section (requires sign-in), or my email [email protected]

Tested Up To

Deactivate Plugins Per Page - Improve WordPress Performance - 1 WordPress 6.5.3
Deactivate Plugins Per Page - Improve WordPress Performance - 2 PHP 8.2.6

Hire me to make a customized plugin for you

Deactivate Plugins Per Page - Improve WordPress Performance - 3

You want one thing totally different? Send me an email: [email protected]

Changelog

1.16.0 – 19 June 2023

Deactivate Plugins Per Page - Improve WordPress Performance - 4ADDED: Regular expressions can now be used as a customized URI situation. This permits for extra superior URI concentrating on that was unattainable in earlier variations. For instance now it’s potential to make a rule that solely impacts URIs that include a number of separate key phrases on the similar time.

Deactivate Plugins Per Page - Improve WordPress Performance - 5ADDED: An choice to ignore solely chosen URI parameters for web page guidelines, for higher compatibility with plugins that add URI parameters to pages. This is now the default setting.

Deactivate Plugins Per Page - Improve WordPress Performance - 6ADDED: An choice to alter the admin menu cache expiration time (solely used if back-end deactivation is enabled together with admin menu cache).

Deactivate Plugins Per Page - Improve WordPress Performance - 7IMPROVED: Moved some settings in a separate part known as Advanced Settings. For most customers they won’t should be modified.

Deactivate Plugins Per Page - Improve WordPress Performance - 8IMPROVED: Set a few of the plugin settings to not be auto-loaded within the reminiscence by WordPress, to barely cut back server reminiscence utilization.

Deactivate Plugins Per Page - Improve WordPress Performance - 9IMPROVED: Added the “v” parameter to be a selected URI parameter by default so it’s ignored by the foundations. This parameter is added by WooCommerce if geolocation is enabled, and we don’t need the foundations to contemplate it a unique web page when it adjustments.

Deactivate Plugins Per Page - Improve WordPress Performance - 10FIXED: Incorrect admin menu hyperlinks in sure instances when the cache is enabled and a conflicting plugin is back-end deactivated.

Deactivate Plugins Per Page - Improve WordPress Performance - 11FIXED: We present an error when invalid customized situation worth is entered, as a substitute of simply eradicating the invalid characters.

Deactivate Plugins Per Page - Improve WordPress Performance - 12FIXED: Added increased precedence styling guidelines for the title of the debug field as a way to keep away from styling bugs brought on by some theme kinds.

Deactivate Plugins Per Page - Improve WordPress Performance - 13UPDATED: Language and documentation information.

1.15.0 – 2 January 2023

Deactivate Plugins Per Page - Improve WordPress Performance - 14ADDED: The capability so as to add a customized PHP operate as a further situation for a rule.

Deactivate Plugins Per Page - Improve WordPress Performance - 15ADDED: An choice to decide on if the deactivation guidelines have an effect on the front-end visible editor pages of some standard visible editor plugins.

Deactivate Plugins Per Page - Improve WordPress Performance - 16IMPROVED: Some hints are explaning the options in additional particulars.

Deactivate Plugins Per Page - Improve WordPress Performance - 17FIXED: Some spelling errors.

Deactivate Plugins Per Page - Improve WordPress Performance - 18UPDATED: Language information.

1.14.3 – 14 April 2022

Deactivate Plugins Per Page - Improve WordPress Performance - 19FIXED: The settings weren’t exhibiting appropriate values in Firefox after importing new values as a result of Firefox attempting to autocomplete the outdated values after web page reload.

1.14.2 – 9 April 2022

Deactivate Plugins Per Page - Improve WordPress Performance - 20FIXED: Assets not loading and incorrect paths when utilized in WAMP on Windows, as a result of incorrect listing separator. The PHP fixed DIRECTORY_SEPARATOR has been eliminated now from the plugin.

1.14.1 – 16 January 2022

Deactivate Plugins Per Page - Improve WordPress Performance - 21ADDED: An choice to decide on the precedence of the hook we use to alter the active_plugins choice. In some instances altering this worth will clear up a battle with one other plugin (however might also trigger a battle with a unique plugin).

Deactivate Plugins Per Page - Improve WordPress Performance - 22REMOVED: The repair of the battle with BuddyBoss plugin together with MemberPress Plus and MemberPress + BuddyPress Integration is eliminated by default. To allow it change the brand new choice known as “Priority” to 0.

Deactivate Plugins Per Page - Improve WordPress Performance - 23UPDATED: Language information.

1.14.0 – 15 January 2022

Deactivate Plugins Per Page - Improve WordPress Performance - 24ADDED: A brand new rule motion that lets you copy and paste guidelines from one plugin or group to a different.

Deactivate Plugins Per Page - Improve WordPress Performance - 25ADDED: An choice to cover plugins with no guidelines if they’re in a minimum of one group.

Deactivate Plugins Per Page - Improve WordPress Performance - 26FIXED: If there have been skipped web page guidelines when importing, the web page IDs weren’t listed after the import.

Deactivate Plugins Per Page - Improve WordPress Performance - 27FIXED: If an ajax request did not be made as a result of a server error, it will present loading endlessly. Now reveals an error.

Deactivate Plugins Per Page - Improve WordPress Performance - 28FIXED: The plugin now not works contained in the visible editor display of Elementor, Divi, and WPBakery Page Builder.

Deactivate Plugins Per Page - Improve WordPress Performance - 29FIXED: A battle with the BuddyBoss plugin together with MemberPress Plus and MemberPress + BuddyPress Integration.

Deactivate Plugins Per Page - Improve WordPress Performance - 30FIXED: A battle with Tutor LMS Pro together with the GeoDirectory plugin.

Deactivate Plugins Per Page - Improve WordPress Performance - 31REMOVED: Support for customized REST-API tackle when attempting to skip affecting it by our guidelines, was eliminated as a result of plugin conflicts.

Deactivate Plugins Per Page - Improve WordPress Performance - 32UPDATED: Language and documentation information.

1.13.3 – 30 November 2021

Deactivate Plugins Per Page - Improve WordPress Performance - 33FIXED: Conflict with plugins that use the REST API when a rule that deactivates on all besides chosen URIs is current.

Deactivate Plugins Per Page - Improve WordPress Performance - 34FIXED: In some instances this error would happen: PHP Fatal error: Uncaught Error: Call to undefined operate is_plugin_active().

1.13.2 – 7 September 21

Deactivate Plugins Per Page - Improve WordPress Performance - 35IMPROVED: Compatibility with the Nitro Pack service. This model provides the “ignorenitro” URI parameter to our choice with chosen URI parameters to be ignored by guidelines with customized URI choice. This means when the Nitro Pack bot visits your website to generate its cache, our deactivation guidelines can be utilized appropriately.

1.13.1 – 13 August 2021

Deactivate Plugins Per Page - Improve WordPress Performance - 36FIXED: Could not create guidelines on model 1.13.0 except you had put in a earlier plugin model earlier than updating to 1.13.0.

1.13.0 – 20 July 2021

Deactivate Plugins Per Page - Improve WordPress Performance - 37ADDED: An choice so as to add a be aware to every rule, so you’re reminded what it’s for.

Deactivate Plugins Per Page - Improve WordPress Performance - 38IMPROVED: Added the brand new Update URI plugin header, so if a free plugin with the identical identify as this one is created within the WordPress repository, it doesn’t replace and exchange this one.

Deactivate Plugins Per Page - Improve WordPress Performance - 39FIXED: The debug field within the customizer admin web page now masses within the appropriate body, and reveals appropriate knowledge.

Deactivate Plugins Per Page - Improve WordPress Performance - 40FIXED: On some servers you’ll get a false error about an sudden response after performing an motion.

Deactivate Plugins Per Page - Improve WordPress Performance - 41FIXED: If the icon of some plugin had modified, it will not load the brand new picture. Now it detects it and will get the brand new one.

Deactivate Plugins Per Page - Improve WordPress Performance - 42FIXED: The plugin now not works contained in the body of the legacy widget blocks in WordPress 5.8.

Deactivate Plugins Per Page - Improve WordPress Performance - 43FIXED: The plugin now not works contained in the front-end body of the customizer.

Deactivate Plugins Per Page - Improve WordPress Performance - 44UPDATED: Language information.

1.12.0 – 2 January 2021

Deactivate Plugins Per Page - Improve WordPress Performance - 45ADDED: An choice to point out plugins which have guidelines earlier than all different plugins within the Active / Inactive Plugins sections.

Deactivate Plugins Per Page - Improve WordPress Performance - 46ADDED: Links to pick all and deselect all pages when including or enhancing rule, and the identical for plugins when including or enhancing a bunch. Also a counter for the variety of presently chosen.

Deactivate Plugins Per Page - Improve WordPress Performance - 47ADDED: An choice to allow Local Mode. In native mode all deactivations have an effect on solely your machine, which is detected by a cookie.

Deactivate Plugins Per Page - Improve WordPress Performance - 48IMPROVED: Some buttons now have a textual content description as effectively (as a substitute of simply an icon), so it’s extra clear what they do.

Deactivate Plugins Per Page - Improve WordPress Performance - 49IMPROVED: The calculated listing of lively plugins after making use of the deactivations is now cached in a world variable for the remainder of the request to enhance efficiency.

Deactivate Plugins Per Page - Improve WordPress Performance - 50FIXED: A battle with some plugins that change the active_plugins choice would trigger some plugins to be deactivated globally.

Deactivate Plugins Per Page - Improve WordPress Performance - 51FIXED: When enhancing a rule, if there have been pages that aren’t presently revealed however are chosen, the background inexperienced choice coloration wouldn’t be there.

Deactivate Plugins Per Page - Improve WordPress Performance - 52FIXED: If there was just one different plugin lively, within the Active Plugins part it will present a message that there aren’t any different plugins lively.

Deactivate Plugins Per Page - Improve WordPress Performance - 53UPDATED: Language information.

1.11.0 – 27 July 2020

Deactivate Plugins Per Page - Improve WordPress Performance - 54ADDED: An choice to point out the plugin icon picture subsequent to its identify within the Active Plugins and Inactive Plugins sections.

Deactivate Plugins Per Page - Improve WordPress Performance - 55ADDED: An choice to cache the admin menus of plugins deactivated on some back-end pages.

Deactivate Plugins Per Page - Improve WordPress Performance - 56ADDED: In a WordPress Multisite you may import the plugin guidelines and settings into a number of websites directly.

Deactivate Plugins Per Page - Improve WordPress Performance - 57ADDED: An choice to allow the plugin debug mode solely on the front-end or solely on the back-end.

Deactivate Plugins Per Page - Improve WordPress Performance - 58IMPROVED: New format for the Settings part.

Deactivate Plugins Per Page - Improve WordPress Performance - 59IMPROVED: Compatibility with plugins that change the back-end dashboard tackle from wp-admin to one thing else.

Deactivate Plugins Per Page - Improve WordPress Performance - 60FIXED: The iPad machine with a Firefox browser was not detected as a cellular machine.

Deactivate Plugins Per Page - Improve WordPress Performance - 61UPDATED: Language information.

1.10.0 – 30 January 2020

Deactivate Plugins Per Page - Improve WordPress Performance - 62ADDED: In debug mode now you can carry out fast plugin actions for the present URI: deactivate on the present URI, deactivate on all besides the present URI, add a plugin to an present group.

Deactivate Plugins Per Page - Improve WordPress Performance - 63ADDED: A button within the prime proper of the debug field that reloads the web page.

Deactivate Plugins Per Page - Improve WordPress Performance - 64IMPROVED: A discover about caching plugins is proven when altering the affected gadgets menu within the add/edit rule field.

Deactivate Plugins Per Page - Improve WordPress Performance - 65FIXED: When importing the foundations and settings, an error about invalid import knowledge despatched was proven, if one of many plugins has a reputation beginning with an empty area.

Deactivate Plugins Per Page - Improve WordPress Performance - 66FIXED: When WP CLI is used, a warning was generated: Warning: in_array() expects parameter 2 to be array, null given…

Deactivate Plugins Per Page - Improve WordPress Performance - 67UPDATED: Language information.

1.9.0 – 13 November 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 68ADDED: Global actions to export or import all guidelines, teams, and settings of “Deactivate Plugins Per Page”.

Deactivate Plugins Per Page - Improve WordPress Performance - 69FIXED: The width of some drop-down packing containers in WordPress 5.3.

Deactivate Plugins Per Page - Improve WordPress Performance - 70UPDATED: Language information.

1.8.0 – 15 October 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 71ADDED: Five plugin (or group) actions: Front-end Deactivate, Back-end Deactivate, Start Plugin Rules, Pause Plugin Rules, Delete Plugin Rules.

Deactivate Plugins Per Page - Improve WordPress Performance - 72ADDED: A textual content subject to seek out pages when including or enhancing a rule.

Deactivate Plugins Per Page - Improve WordPress Performance - 73IMPROVED: Inactive plugins at the moment are proven in crimson, when including or enhancing teams.

Deactivate Plugins Per Page - Improve WordPress Performance - 74IMPROVED: Removed this plugin from the lively plugins part.

Deactivate Plugins Per Page - Improve WordPress Performance - 75IMPROVED: Changed the icon for deleting a bunch, so it’s totally different from the one for deleting guidelines.

Deactivate Plugins Per Page - Improve WordPress Performance - 76IMPROVED: Better responsive design for some components on the admin web page.

Deactivate Plugins Per Page - Improve WordPress Performance - 77IMPROVED: If enabled, the debug field is now seen on the back-end whatever the setting for customized URI choice guidelines affecting the back-end.

Deactivate Plugins Per Page - Improve WordPress Performance - 78UPDATED: Language and documentation information.

1.7.0 – 7 September 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 79ADDED: An choice to ignore URI parameters when making use of guidelines with customized URI choice. Popular monitoring parameters like fbclid, fb_source, gclid, utm_medium, utm_source, and others are ignored by default.

Deactivate Plugins Per Page - Improve WordPress Performance - 80ADDED: The sections within the admin web page at the moment are collapsible. You can present and conceal them. The sections are: lively plugins, inactive plugins, plugin teams, settings.

Deactivate Plugins Per Page - Improve WordPress Performance - 81ADDED: An icon that signifies which plugins are already a part of a minimum of one plugin group, when creating or enhancing a bunch.

Deactivate Plugins Per Page - Improve WordPress Performance - 82FIXED: On the plugin admin web page, the back-end notices from different plugins have been proven additional down on the web page (as a substitute of on the prime).

Deactivate Plugins Per Page - Improve WordPress Performance - 83FIXED: Just a few spelling errors.

Deactivate Plugins Per Page - Improve WordPress Performance - 84UPDATED: Language information.

1.6.0 – 9 August 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 85ADDED: An choice to ignore all URI parameters (aka the question string) within the present web page URI, when making use of the deactivation guidelines with Page URI choice. This means when some monitoring parameters are added to the URI (like for instance ?utm_source=fb&utm_medium=submit) the web page will nonetheless be recognised appropriately by the plugin. Does not have an effect on plain permalink construction. This can be enabled by default.

Deactivate Plugins Per Page - Improve WordPress Performance - 86FIXED: In the 1.5.0 model, if debug mode was enabled and if we couldn’t copy mechanically the must-use plugin file to its folder, there was a PHP deadly error.

Deactivate Plugins Per Page - Improve WordPress Performance - 87UPDATED: Language information.

1.5.0 – 5 August 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 88ADDED: An choice to additionally have an effect on the back-end dashboard space by all guidelines with Custom URI choice.

Deactivate Plugins Per Page - Improve WordPress Performance - 89ADDED: An choice to regulate the trailing slash of Page URIs used contained in the deactivation guidelines.

Deactivate Plugins Per Page - Improve WordPress Performance - 90IMPROVED: Changed some phrases within the admin space to be extra clear.

Deactivate Plugins Per Page - Improve WordPress Performance - 91UPDATED: Language information.

1.4.1 – 9 July 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 92FIXED: When enhancing a plugin group and a few of the plugins are presently not put in, although they present as chosen (inexperienced and with a checked checkbox), they don’t seem to be truly chosen.

1.4.0 – 8 July 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 93ADDED: The motion to edit a rule.

Deactivate Plugins Per Page - Improve WordPress Performance - 94ADDED: The motion to edit a plugin group.

Deactivate Plugins Per Page - Improve WordPress Performance - 95UPDATED: Language and documentation information.

1.3.0 – 25 June 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 96ADDED: The capability so as to add a number of customized circumstances in a single rule. This makes it potential for instance to deactivate a plugin on all URI besides if: the URI accommodates one thing, or if it ends with one thing, or another situation, and so forth.

Deactivate Plugins Per Page - Improve WordPress Performance - 97ADDED: Links to filter pages by WPML language and likewise the flexibility to pick pages from a number of languages within the Add New Rule field (if WPML is lively).

Deactivate Plugins Per Page - Improve WordPress Performance - 98ADDED: An choice within the Add New Rule field to mechanically choose all translated pages with WPML of chosen pages (if WPML is lively).

Deactivate Plugins Per Page - Improve WordPress Performance - 99ADDED: An choice to point out the Plugin Groups part earlier than the Active Plugins.

Deactivate Plugins Per Page - Improve WordPress Performance - 100IMPROVED: The URI values of pages at the moment are up to date when the permalink construction is re-saved, even when there aren’t any precise adjustments to it. This is useful when some plugin adjustments the URIs and says to re-save the permalinks. Then we will even catch the URI change made by that plugin.

Deactivate Plugins Per Page - Improve WordPress Performance - 101IMPROVED: In the foundations tables, the URI circumstances and URI values are in a single column now, with URI values in daring.

Deactivate Plugins Per Page - Improve WordPress Performance - 102FIXED: Extracts incorrect URI of a web page translated with WPML.

Deactivate Plugins Per Page - Improve WordPress Performance - 103FIXED: Adding the identical rule for a similar plugin, however with pages chosen in a unique order, is now not potential.

Deactivate Plugins Per Page - Improve WordPress Performance - 104FIXED: A PHP warning about array_key_exists() expects parameter 2 to be array, bool given.

Deactivate Plugins Per Page - Improve WordPress Performance - 105UPDATED: Language and documentation information.

1.2.0 – 4 June 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 106ADDED: A approach to rapidly discover a plugin by typing part of its identify in a textual content subject. The different plugins are filtered out quickly.

Deactivate Plugins Per Page - Improve WordPress Performance - 107ADDED: Global actions: pause all guidelines, begin all guidelines, and delete all guidelines.

Deactivate Plugins Per Page - Improve WordPress Performance - 108ADDED: The capability to create plugin teams. Group two or extra plugins as a way to add deactivation guidelines that have an effect on all of them.

Deactivate Plugins Per Page - Improve WordPress Performance - 109ADDED: An choice to take away all the information of this plugin upon its deletion (not for multisite).

Deactivate Plugins Per Page - Improve WordPress Performance - 110ADDED: A warning within the plugin admin web page if the model of the must-use plugin file doesn’t match the model of the conventional plugin.

Deactivate Plugins Per Page - Improve WordPress Performance - 111FIXED: One affirmation message and likewise the URI situation within the guidelines tables weren’t translatable.

Deactivate Plugins Per Page - Improve WordPress Performance - 112FIXED: The language information can be loaded even when they’re solely current within the “languages” folder contained in the plugin folder and never current within the “wp-content/languages” folder.

Deactivate Plugins Per Page - Improve WordPress Performance - 113FIXED: A small battle with the Autoptimize plugin that induced an arrow within the debug field to be seen when it must be hidden.

Deactivate Plugins Per Page - Improve WordPress Performance - 114UPDATED: Language and documentation information.

1.1.0 – 14 May 2019

Deactivate Plugins Per Page - Improve WordPress Performance - 115FIXED: When deciding on a number of pages for a rule that deactivates on all besides chosen, it will deactivate all over the place as a substitute.

Deactivate Plugins Per Page - Improve WordPress Performance - 116UPDATED: Language information.

1.0.0 – 13 May 2019

Initial launch


Get Deal Now