Download Free Deactivate Plugins Per Page – Improve WordPress Performance v1.16.4 Nulled
Deactivate Plugins Per Page – Improve WordPress Performance Free Download Nulled v1.16.4 – CodeCanyon | Deactivate Plugins Per Page – Improve WordPress Performance Nulled v1.16.4 is a premium tool that helps you a lot for making your site faster on the web. You can easily disable plugins on certain WordPress pages with “Deactivate plugins per page” (or on all except a selected page).
deactivate-plugins-per-page-improve-wordpress-performance-nulled.zip (LATEST)
This is useful to speed up your site mainly because many JavaScript and CSS plugins are loaded on every page, even if you use them on one page.
For active plugins, you can add deactivation rules. You can for instance just add a rule to disable a contact form plugin on all URIs, except on the contact page.
A brief introduction to the plugin
If you are like most WordPress users, you have plugins that you use and plugins that you don’t. Some you activate and others you deactivate. But is there a way to improve WordPress performance by deactivating plugins per page?
Yes, there is! By deactivating plugins per page Nulled, you can reduce the amount of data that WordPress needs to process in order to display your blog posts and pages. This can improve your WordPress performance by reducing the load time of your website.\n
To deactivate a plugin using the wp_enqueue_plugin() function, include the following code in your theme’s functions.php file:
wp_enqueue_plugin( ‘deactivate-plugins’, array( ‘version’ => ‘1.0’ ) );
You can also deactivate plugins using the deactivate-plugins plugin. After installing the plugin, click on its toolbar button and select Deactivate Plugins From Page Nulled. Then enter the Plugin name (without the .php extension) or ID into the dialog box that appears and click Activate.
Why do you need this plugin?
Plugin deactivation can improve WordPress performance by freeing up memory and resources.
Plugin deactivation can also help you keep your WordPress site clean and organized.
How to deactivate plugins per page?
To deactivate a plugin per page, open the Plugins admin panel and select the plugin you want to deactivate. Then click the Deactivate button next to the Plugin Name field.
Group plugins that work together
You must add these plugins in a plugin group, and add deactivation rules in that group if you have a plugin that requires that another plugin is active to operate. If only one of these is disabled, the other plugin might cause errors or disability globally.
Don’t deactivate plugins required by your theme
Certain subjects require some plugins to function correctly. You may have problems if you disable these plugins.
Final Tips
If you’re looking to speed up your WordPress site, you may want to consider deactivating plugins per page. This simple optimization can help reduce the load time of your site by clearing out unnecessary files and dependencies.
By deactivating plugins on a per-page basis, you can prevent plugin conflicts from occurring and ensure that each plugin loads only when it’s actually needed. Here are a few tips for disabling plugins per page:
- Use the wp_plugins table to disable plugins. This is the most efficient way to disable plugins because it doesn’t require any PHP code or database access. To disable a plugin using the wp_plugins table, enter its name into the WordPress database table and press Enter. The following code disables the Yoast SEO plugin:
wp_plugin_disabled(“yoast_seo”);
- Use the Disable Plugin function in the admin panel. This function allows you to disable a specific plugin without affecting any other plugins or settings. To use the Disable Plugin function, go to Settings > Media > WP Security and click on the Disable Plugin link in the Security section. The following code disables the Contact Form 7 plugin:
disable_plugin(“contactform
deactivate-plugins-per-page-improve-wordpress-performance-nulled.zip (LATEST)
Old Version
Nulled Deactivate Plugins Per Page 1.14.3
Changelog
1.16.0 – 19 June 2023
ADDED: Regular expressions can now be used as a custom URI condition. This allows for more advanced URI targeting that was impossible in previous versions. For example now it is possible to make a rule that only affects URIs that contain multiple separate keywords at the same time.
ADDED: An option to ignore only chosen URI parameters for page rules, for better compatibility with plugins that add URI parameters to pages. This is now the default setting.
ADDED: An option to change the admin menu cache expiration time (only used if back-end deactivation is enabled along with admin menu cache).
IMPROVED: Moved some settings in a separate section called Advanced Settings. For most users they will not need to be changed.
IMPROVED: Set some of the plugin settings to not be auto-loaded in the memory by WordPress, to slightly reduce server memory usage.
IMPROVED: Added the “v” parameter to be a chosen URI parameter by default so it is ignored by the rules. This parameter is added by WooCommerce if geolocation is enabled, and we don’t want the rules to consider it a different page when it changes.
FIXED: Incorrect admin menu links in certain cases when the cache is enabled and a conflicting plugin is back-end deactivated.
FIXED: We show an error when invalid custom condition value is entered, instead of just removing the invalid characters.
FIXED: Added higher priority styling rules for the title of the debug box in order to avoid styling bugs caused by some theme styles.
UPDATED: Language and documentation files.
1.15.0 – 2 January 2023
ADDED: The ability to add a custom PHP function as an additional condition for a rule.
ADDED: An option to choose if the deactivation rules affect the front-end visual editor pages of some popular visual editor plugins.
IMPROVED: Some hints are explaning the features in more details.
FIXED: Some spelling mistakes.
UPDATED: Language files.
1.14.3 – 14 April 2022
FIXED: The settings were not showing correct values in Firefox after importing new values due to Firefox trying to autocomplete the old values after page reload.
1.14.2 – 9 April 2022
FIXED: Assets not loading and incorrect paths when used in WAMP on Windows, due to incorrect directory separator. The PHP constant DIRECTORY_SEPARATOR has been removed now from the plugin.
1.14.1 – 16 January 2022
ADDED: An option to choose the priority of the hook we use to change the active_plugins option. In some cases changing this value will solve a conflict with another plugin (but may also cause a conflict with a different plugin).
REMOVED: The fix of the conflict with BuddyBoss plugin in combination with MemberPress Plus and MemberPress + BuddyPress Integration is removed by default. To enable it change the new option called “Priority” to 0.
UPDATED: Language files.
1.14.0 – 15 January 2022
ADDED: A new rule action that allows you to copy and paste rules from one plugin or group to another.
ADDED: An option to hide plugins with no rules if they are in at least one group.
FIXED: If there were skipped page rules when importing, the page IDs were not listed after the import.
FIXED: If an ajax request failed to be made due to a server error, it would show loading forever. Now shows an error.
FIXED: The plugin no longer works inside the visual editor screen of Elementor, Divi, and WPBakery Page Builder.
FIXED: A conflict with the BuddyBoss plugin in combination with MemberPress Plus and MemberPress + BuddyPress Integration.
FIXED: A conflict with Tutor LMS Pro in combination with the GeoDirectory plugin.
REMOVED: Support for custom REST-API address when trying to skip affecting it by our rules, was removed due to plugin conflicts.
UPDATED: Language and documentation files.
1.13.3 – 30 November 2021
FIXED: Conflict with plugins that use the REST API when a rule that deactivates on all except selected URIs is present.
FIXED: In some cases this error would occur: PHP Fatal error: Uncaught Error: Call to undefined function is_plugin_active().
1.13.2 – 7 September 21
IMPROVED: Compatibility with the Nitro Pack service. This version adds the “ignorenitro” URI parameter to our option with chosen URI parameters to be ignored by rules with custom URI selection. This way when the Nitro Pack bot visits your site to generate its cache, our deactivation rules will be applied correctly.
1.13.1 – 13 August 2021
FIXED: Could not create rules on version 1.13.0 unless you had installed a previous plugin version before updating to 1.13.0.
1.13.0 – 20 July 2021
ADDED: An option to add a note to each rule, so you are reminded what it is for.
IMPROVED: Added the new Update URI plugin header, so if a free plugin with the same name as this one is created in the WordPress repository, it doesn’t update and replace this one.
FIXED: The debug box in the customizer admin page now loads in the correct frame, and shows correct data.
FIXED: On some servers you would get a false error about an unexpected response after performing an action.
FIXED: If the icon of some plugin had changed, it would not load the new image. Now it detects it and gets the new one.
FIXED: The plugin no longer works inside the frame of the legacy widget blocks in WordPress 5.8.
FIXED: The plugin no longer works inside the front-end frame of the customizer.
UPDATED: Language files.
1.12.0 – 2 January 2021
ADDED: An option to show plugins that have rules before all other plugins in the Active / Inactive Plugins sections.
ADDED: Links to select all and deselect all pages when adding or editing rule, and the same for plugins when adding or editing a group. Also a counter for the number of currently selected.
ADDED: An option to enable Local Mode. In local mode all deactivations affect only your device, which is detected by a cookie.
IMPROVED: Some buttons now have a text description as well (instead of just an icon), so it is more clear what they do.
IMPROVED: The calculated list of active plugins after applying the deactivations is now cached in a global variable for the rest of the request to improve performance.
FIXED: A conflict with some plugins that change the active_plugins option would cause some plugins to be deactivated globally.
FIXED: When editing a rule, if there were pages that are not currently published but are selected, the background green selection color would not be there.
FIXED: If there was only one other plugin active, in the Active Plugins section it would show a message that there are no other plugins active.
UPDATED: Language files.
1.11.0 – 27 July 2020
ADDED: An option to show the plugin icon image next to its name in the Active Plugins and Inactive Plugins sections.
ADDED: An option to cache the admin menus of plugins deactivated on some back-end pages.
ADDED: In a WordPress Multisite you can import the plugin rules and settings into multiple sites at once.
ADDED: An option to enable the plugin debug mode only on the front-end or only on the back-end.
IMPROVED: New layout for the Settings section.
IMPROVED: Compatibility with plugins that change the back-end dashboard address from wp-admin to something else.
FIXED: The iPad device with a Firefox browser was not detected as a mobile device.
UPDATED: Language files.
1.10.0 – 30 January 2020
ADDED: In debug mode you can now perform quick plugin actions for the current URI: deactivate on the current URI, deactivate on all except the current URI, add a plugin to an existing group.
ADDED: A button in the top right of the debug box that reloads the page.
IMPROVED: A notice about caching plugins is shown when changing the affected devices menu in the add/edit rule box.
FIXED: When importing the rules and settings, an error about invalid import data sent was shown, if one of the plugins has a name starting with an empty space.
FIXED: When WP CLI is used, a warning was generated: Warning: in_array() expects parameter 2 to be array, null given…
UPDATED: Language files.
1.9.0 – 13 November 2019
ADDED: Global actions to export or import all rules, groups, and settings of “Deactivate Plugins Per Page”.
FIXED: The width of some drop-down boxes in WordPress 5.3.
UPDATED: Language files.
1.8.0 – 15 October 2019
ADDED: Five plugin (or group) actions: Front-end Deactivate, Back-end Deactivate, Start Plugin Rules, Pause Plugin Rules, Delete Plugin Rules.
ADDED: A text field to find pages when adding or editing a rule.
IMPROVED: Inactive plugins are now shown in red, when adding or editing groups.
IMPROVED: Removed this plugin from the active plugins section.
IMPROVED: Changed the icon for deleting a group, so it is different from the one for deleting rules.
IMPROVED: Better responsive design for some elements on the admin page.
IMPROVED: If enabled, the debug box is now visible on the back-end regardless of the setting for custom URI selection rules affecting the back-end.
UPDATED: Language and documentation files.
1.7.0 – 7 September 2019
ADDED: An option to ignore URI parameters when applying rules with custom URI selection. Popular tracking parameters like fbclid, fb_source, gclid, utm_medium, utm_source, and others are ignored by default.
ADDED: The sections in the admin page are now collapsible. You can show and hide them. The sections are: active plugins, inactive plugins, plugin groups, settings.
ADDED: An icon that indicates which plugins are already part of at least one plugin group, when creating or editing a group.
FIXED: On the plugin admin page, the back-end notices from other plugins were shown further down on the page (instead of at the top).
FIXED: A few spelling mistakes.
UPDATED: Language files.
1.6.0 – 9 August 2019
ADDED: An option to ignore all URI parameters (aka the query string) in the current page URI, when applying the deactivation rules with Page URI selection. This way when some tracking parameters are added to the URI (like for example ?utm_source=facebook&utm_medium=post) the page will still be recognised correctly by the plugin. Does not affect plain permalink structure. This will be enabled by default.
FIXED: In the 1.5.0 version, if debug mode was enabled and if we could not copy automatically the must-use plugin file to its folder, there was a PHP fatal error.
UPDATED: Language files.
1.5.0 – 5 August 2019
ADDED: An option to also affect the back-end dashboard area by all rules with Custom URI selection.
ADDED: An option to control the trailing slash of Page URIs used inside the deactivation rules.
IMPROVED: Changed some words in the admin area to be more clear.
UPDATED: Language files.
1.4.1 – 9 July 2019
FIXED: When editing a plugin group and some of the plugins are currently not installed, even though they show as selected (green and with a checked checkbox), they are not actually selected.
1.4.0 – 8 July 2019
ADDED: The action to edit a rule.
ADDED: The action to edit a plugin group.
UPDATED: Language and documentation files.
1.3.0 – 25 June 2019
ADDED: The ability to add multiple custom conditions in one rule. This makes it possible for example to deactivate a plugin on all URI except if: the URI contains something, or if it ends with something, or some other condition, etc.
ADDED: Links to filter pages by WPML language and also the ability to select pages from multiple languages in the Add New Rule box (if WPML is active).
ADDED: An option in the Add New Rule box to automatically select all translated pages with WPML of selected pages (if WPML is active).
ADDED: An option to show the Plugin Groups section before the Active Plugins.
IMPROVED: The URI values of pages are now updated when the permalink structure is re-saved, even if there are no actual changes to it. This is helpful when some plugin changes the URIs and says to re-save the permalinks. Then we will also catch the URI change made by that plugin.
IMPROVED: In the rules tables, the URI conditions and URI values are in one column now, with URI values in bold.
FIXED: Extracts incorrect URI of a page translated with WPML.
FIXED: Adding the same rule for the same plugin, but with pages selected in a different order, is no longer possible.
FIXED: A PHP warning about array_key_exists() expects parameter 2 to be array, bool given.
UPDATED: Language and documentation files.
1.2.0 – 4 June 2019
ADDED: A way to quickly find a plugin by typing a part of its name in a text field. The other plugins are filtered out temporarily.
ADDED: Global actions: pause all rules, start all rules, and delete all rules.
ADDED: The ability to create plugin groups. Group two or more plugins in order to add deactivation rules that affect them all.
ADDED: An option to remove all the data of this plugin upon its deletion (not for multisite).
ADDED: A warning in the plugin admin page if the version of the must-use plugin file does not match the version of the normal plugin.
FIXED: One confirmation message and also the URI condition in the rules tables were not translatable.
FIXED: The language files will be loaded even if they are only present in the “languages” folder inside the plugin folder and not present in the “wp-content/languages” folder.
FIXED: A small conflict with the Autoptimize plugin that caused an arrow in the debug box to be visible when it should be hidden.
UPDATED: Language and documentation files.
1.1.0 – 14 May 2019
FIXED: When selecting multiple pages for a rule that deactivates on all except selected, it would deactivate everywhere instead.
UPDATED: Language files.