Plugin Load Filter

Description

Although have installed a lot of plugins, if you do not want to activate for all of the pages, you will be able to deactivate unnecessary plugins of each individual page.
Through the filter activation of plugins, you can speed up the display response.

Features

  • Support Post Format type
  • Support Custom Post type
  • Support Jetpack Modules filtering
  • Support WP Embed Content card (is_embed template)
  • Support URL Filter for Expert (REST API / Heartbeat / Ajax / AMP / etc)

If the case other than blog, such as to provide some service as a Web application, you can also distinguish the plugins for blog and Web applications.

To further performance up plugin

YASAKANI Cache is a simple and easy to use super high speed page cache.

For more detailed information, there is an introduction page in Japanese. Please translate it in Google Translate etc.

日本語の説明

Screenshots

  • Filter Registration setting.
  • Page Filter Activation setting.
  • Setting of each post

Installation

  1. Upload the plugin-load-filter folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress
  3. Set up from Plugin Load Filter to be added to the Plugins menu of Admin mode.

Note

  • This plugin is required PHP 5.3 or higher
  • This plugin to automatically activated as must-use plugin installed plf-filter.php file to MU-plugins folder. Depending on the permissions of the folders and files there is a possibility that it is not possible to install the plf-filter.php file.
  • There is also plugins that can not be filtering, such as cache plugins or must-use plugins.

Usage

  • URL Filter is normally all active. It is used when there is a plugin that you want to deactive specially for requests such as REST API, Ajax, AMP, etc.

    • REST API(wp-json) / Heartbeat(admin-ajax) / Ajax(admin-ajax) / amp / url 1-3 (custom url keyword)
  • In the Page Type Filter, you can choose from two types of filters as needed (Filter Registration)

    • Admin Page : Register the plugins to be used only in admin page.
    • Page Type : Register the plugins for selecting whether to activate each Page type or Post. Page Type registration plugins are once blocked, but is activated by Page Type filter Activation setting.
  • Select the plugins from Page Type Filter registration to activate (Page Type filter Activation)

    • Desktop/Mobile Filter : plugins to be used only in desktop/moble device. (wp_is_mobile function use)
    • Select the plugins that you want to activate for each Page type or Post Format type or Custom Post type.
    • Can be selected plugins to activate from Post content editing screen
  • Check

    • Please perform sufficient test whether the setting is working as expected.
    • Please also check the operation if you add or remove a plugin.
    • Filter priority : URL Filter > Admin Page > Each Post Filter > Page Type Filter

FAQ

Installation Instructions
  1. Upload the plugin-load-filter folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress
  3. Set up from Plugin Load Filter to be added to the Plugins menu of Admin mode.

Note

  • This plugin is required PHP 5.3 or higher
  • This plugin to automatically activated as must-use plugin installed plf-filter.php file to MU-plugins folder. Depending on the permissions of the folders and files there is a possibility that it is not possible to install the plf-filter.php file.
  • There is also plugins that can not be filtering, such as cache plugins or must-use plugins.

Usage

  • URL Filter is normally all active. It is used when there is a plugin that you want to deactive specially for requests such as REST API, Ajax, AMP, etc.

    • REST API(wp-json) / Heartbeat(admin-ajax) / Ajax(admin-ajax) / amp / url 1-3 (custom url keyword)
  • In the Page Type Filter, you can choose from two types of filters as needed (Filter Registration)

    • Admin Page : Register the plugins to be used only in admin page.
    • Page Type : Register the plugins for selecting whether to activate each Page type or Post. Page Type registration plugins are once blocked, but is activated by Page Type filter Activation setting.
  • Select the plugins from Page Type Filter registration to activate (Page Type filter Activation)

    • Desktop/Mobile Filter : plugins to be used only in desktop/moble device. (wp_is_mobile function use)
    • Select the plugins that you want to activate for each Page type or Post Format type or Custom Post type.
    • Can be selected plugins to activate from Post content editing screen
  • Check

    • Please perform sufficient test whether the setting is working as expected.
    • Please also check the operation if you add or remove a plugin.
    • Filter priority : URL Filter > Admin Page > Each Post Filter > Page Type Filter

Reviews

Very good and important plugin

Perfect, simply and working good to selective plugin loading.

Why you will use plugin libraries on entire pages when you use the plugin only on 2 subpages?

Brilliant… AMAZING!!!

I do not know how to thank you the developers enough. This plugin helped me to reduce my website by more than 55%. The was a plugin that I could not disable and coding would take me too much time. I did a website research and I found this plugin. I thought I would give it a try as it is new and does not have more review. I tried and it worked 100%. SOOOO… HAPPY!!!

I will recommend to all my friends and I hope the developers keep the plugin up to date!

Again thank you!!!

Simply PERFECT!

WOW! What a great plugin this is!! I have found it a few weeks ago.

Until now I had to dequeue plugin scripts by using code (dequeue if is not page bla bla), etc. This plugin is much more effective and very easy to use.

YEEY!!

Read all 12 reviews

Contributors & Developers

“Plugin Load Filter” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Plugin Load Filter” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.0.4

  • 2018-8-15 Meta Boxes CSS adjustment when using gutenberg editor.   

3.0.3

  • 2018-6-6 Fixed. Exclude plugin_load_filter action from Ajax URL Filter.       

3.0.2

  • 2018-5-23 Fixed bug that the filter did not work on bbPress private page, and URL filter priority modification.       

3.0.0

  • 2018-5-11 Add REST API and Ajax request judgment function to URL filter (incompatible with old version).

2.5.1

  • 2017-5-11 Add confirmation dialog to clear setting button. And Fix regular expression for AMP / URL page judgment.

2.5.0

  • 2017-1-20 AMP/URL page filter support. And addition of monitoring process of “rewrite_rule” data for custom post type.

2.4.1

  • 2016-10-21 fix. Archive of judgment miss (category, tag), and corresponding at the time of custom post type used to “rewrite_rules”, “wp_post_statuses”.

2.4.0

  • 2016-08-31 Multisite support.

2.3.1

  • 2016-06-20 When the plugin update, has been fixed because there was a case of plf-filter file of MU-plugins folder is not updated

2.3.0

  • 2016-06-17 Change user interface option settings. And is_embed template support. (Filter for WP Embed content card API)

2.2.1

  • 2016-04-18 WP4.5 support. (get_currentuserinfo is deprecated since version 4.5! change wp_get_current_user)

2.2.0

  • 2015-07-23 Code cleanups (Stop the use of transient API cache of intermediate processing data)

2.1.0

  • 2015-04-30 Change user interface option settings screen.

2.0.1

  • 2015-04-22 Exclude GET request(with? Parameters) to the home page from the filter. For example, Link to download the Download Manager plugins.

2.0.0

  • 2015-04-16 Release