Title: Plugin Load Filter
Author: enomoto celtislab
Published: <strong>آپریل 17, 2015</strong>
Last modified: مارس 31, 2026

---

Search plugins

![](https://ps.w.org/plugin-load-filter/assets/icon-256x256.png?rev=1202972)

# Plugin Load Filter

 By [enomoto celtislab](https://profiles.wordpress.org/enomoto-celtislab/)

[Download](https://downloads.wordpress.org/plugin/plugin-load-filter.4.4.0.zip)

 * [Details](https://azb.wordpress.org/plugins/plugin-load-filter/#description)
 * [Reviews](https://azb.wordpress.org/plugins/plugin-load-filter/#reviews)
 *  [Installation](https://azb.wordpress.org/plugins/plugin-load-filter/#installation)
 * [Development](https://azb.wordpress.org/plugins/plugin-load-filter/#developers)

 [Support](https://wordpress.org/support/plugin/plugin-load-filter/)

## Description

Although you may have installed a lot of plugins, you may not want (or need) them
activated for all of your posts and pages. With this plugin, you will be able to
deactivate unnecessary plugins for each individual post and page.

By filtering the activation of plugins, you can significantly speed up your website.

Features

 * Support Post Format type
 * Support Custom Post type
 * Support Jetpack Modules filtering
 * Support WP Embed Content card (is_embed template)
 * Support Simple Post Language Locale switcher

In addition to blog posts and pages, for example providing services as a Web application,
you can also distinguish the plugins for blog and Web applications.

#### To further performance up plugin

[YASAKANI Cache](https://wordpress.org/plugins/yasakani-cache/) is a simple and 
easy to use super high speed page cache.

For more detailed information, there is an introduction page.

[Documentation](http://celtislab.net/en/wp-plugin-load-filter/)

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

 * In the Page Type Filter, you can choose from two types of filters as needed (
   Filter Registration)
    - Admin Type : 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 : Each Single Post Filter > Admin Type > Page Type Filter

## Reviews

![](https://secure.gravatar.com/avatar/65a031d97c1d5a6ddbfad49f4be71fb8454a4eaeb1e9487e0dc52f9577723ee4?
s=60&d=retro&r=g)

### 󠀁[Awesome! REST-API 4x speedup!](https://wordpress.org/support/topic/awesome-10320/)󠁿

 [opicron](https://profiles.wordpress.org/opicron/) جولای 11, 2024 2 replies

Though I’d like a revamp of the UI the result of filtering our REST-API and REST-
API WC plugins makes a TON of difference. We went from updating 3000+ products in
60mins to updating them in 15mins. Awesome! Well worth the purchase.

![](https://secure.gravatar.com/avatar/9489dac21975ba56f3bf5b8b40f9de52a29c848f297d8441b19e7d0a858441de?
s=60&d=retro&r=g)

### 󠀁[fantastic!!!](https://wordpress.org/support/topic/fantastic-3290/)󠁿

 [dolceremy](https://profiles.wordpress.org/centoasa/) فووریه 4, 2024

with this fantastic plugin I accelerated my site 1000% by avoiding loading all the
plugins in my collection every time, but loading them only in the right place!

![](https://secure.gravatar.com/avatar/cc6790afcae10f85481e673c9127c4b502d5af9b056d9b0b4f2a2e488c799c1b?
s=60&d=retro&r=g)

### 󠀁[Works very well!](https://wordpress.org/support/topic/works-very-well-708/)󠁿

 [mauri01](https://profiles.wordpress.org/mauri01/) دسامبر 22, 2023

Thank YOU!

![](https://secure.gravatar.com/avatar/c34e8b89fd4606874445a75f9a600c544b596b61050ed93312a9afd101b33794?
s=60&d=retro&r=g)

### 󠀁[A powerful important tool for optimization](https://wordpress.org/support/topic/a-powerful-important-tool-for-optimization/)󠁿

 [balvan64](https://profiles.wordpress.org/balvan64/) اوکتوبر 19, 2023

A powerful important tool for optimization

![](https://secure.gravatar.com/avatar/1c4fccb7347aa04a125faaa6543b5e2e9dd8956dae201bec85a00f8ce312ca71?
s=60&d=retro&r=g)

### 󠀁[lifesaver plugin!](https://wordpress.org/support/topic/lifesaver-plugin-11/)󠁿

 [crisicon](https://profiles.wordpress.org/crisicon/) جولای 26, 2023

This is a great plugin and I see two main uses for it:1. solve problems with some
plugins that affect functionality but are needed on specific pages or in some popups2.
improve pagespeed results by only allowing badly written code only where it is needed(
e.g. Stripe integrations)Great work and brilliant idea.Thank you!

![](https://secure.gravatar.com/avatar/e178c3a70d50a101c8c61433dfd530e95b247311b012c80c923524ef05dcb0c9?
s=60&d=retro&r=g)

### 󠀁[Does the Job…](https://wordpress.org/support/topic/does-the-job-965/)󠁿

 [ziegel](https://profiles.wordpress.org/ziegel/) آپریل 14, 2023

Plugin works, as expected.

 [ Read all 52 reviews ](https://wordpress.org/support/plugin/plugin-load-filter/reviews/)

## Contributors & Developers

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

Contributors

 *   [ enomoto celtislab ](https://profiles.wordpress.org/enomoto-celtislab/)

“Plugin Load Filter” has been translated into 4 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/plugin-load-filter/contributors)
for their contributions.

[Translate “Plugin Load Filter” into your language.](https://translate.wordpress.org/projects/wp-plugins/plugin-load-filter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/plugin-load-filter/),
check out the [SVN repository](https://plugins.svn.wordpress.org/plugin-load-filter/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/plugin-load-filter/)
by [RSS](https://plugins.trac.wordpress.org/log/plugin-load-filter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.4.0

 * 2026-3-30
 * WP7.0 support
 * Added option Custom Post Types for Applying Single Post Plugin Filters
 * changed Ajax acceleration filter – Limited to development (WP_DEVELOPMENT_MODE)
 * Removed the explicit call to load_plugin_textdomain
 * Security measures
 * Changed Requires WP6.3

#### 4.3.1

 * 2026-2-19
 * WP6.9 support
 * Fixed issue with URL home page detection

#### 4.3.0

 * 2025-4-21
 * WP6.8 support
 * Added IFRAME_REQUEST check to prevent JS errors from occurring when retrieving
   user information in iframe of Customizer.
 * Changed plf_option, plf_queryvars options autoload ‘no’
 * Changed Requires WP6.0, php8.1

#### 4.2.0

 * 2024-11-12
 * tested WP6.7
 * Adjusted timing $current_user setting when calling wp_get_current_user is after
   setup_theme action.
 * Added filter hook plf_singler_custom_url_to_postid for when post ID cannot be
   detected from the singler URL due to using a permalink change plugin etc.
 * plf_singler_custom_url_to_postid filter hook has been used to get Post ID from
   custom URL of Permalink Manger or Custom Permalinks plugins.
 * Fixed the call to load_plugin_textdomain to init hook.

#### 4.1.1

 * 2024-4-8
 * Fixed PHP warning

#### 4.1.0

 * 2023-12-1
 * Security measures
 * Added Ajax acceleration filter (Features for plugin developers)

#### 4.0.17

 * 2023-10-20
 * Fixed https://wordpress.org/support/topic/wp_get_current_user-is-overridden/

#### 4.0.16

 * 2023-9-21
 * Fixed PHP warning

#### 4.0.15

 * 2023-8-2
 * Fixed https://wordpress.org/support/topic/amin-ajax-php-cant-add-images-in-posts/#
   post-16938082
 * tested WP6.3 RC3

#### 4.0.13

 * 2023-1-23
 * Fixed Warning that occurred in PHP8 or higher.
 * Added filter hook ‘plf_custom_changes_to_active_plugins’
 * Added filter hook ‘plf_experimental_custom_parse_request’

#### 4.0.12

 * 2022-12-12
 * Measures to prevent unintended disabling of plugins due to updates of DB data
   active_plugins by other plugins.

#### 4.0.11

 * 2022-11-9
 * Since unnecessary data was saved in the plf_queryvars option data, it was removed
   and reduced in size.
 * Fixed a case where custom status post information could not be obtained.

#### 4.0.10

 * 2022-10-19
 * Fixed unnecessary queries issued in locale processing
 * Fixed a case where private post judgment processing interfered with some plugins
   and caused a PHP error

#### 4.0.9

 * 2022-5-30
 * Fixed a bug that the use filter is incorrect and Not Use in the PLF display of
   admin bar.

#### 4.0.8

 * 2022-2-7
 * Fixed some cases where the used filter name was not displayed correctly in the
   PLF status of admin bar.
 * PHP8.1 tested and Fixed PHP Notice

#### 4.0.6

 * 2021-4-8 Fixed a filtering bug in the multi-site siteeide plugi.
    Fixed a bug
   where url filter Addon would match only home (/) settings to all URL trail slashe.

#### 4.0.5

 * 2021-3-23 Fixed a bug that caused conflicts for some custom post types.

#### 4.0.4

 * 2021-2-12 Fixed a bug that language locale switching process was not working 
   for private posts.
    Fixed a bug that the portfolio custom post type page in WP
   Jetpack plugin can’t be displayed.

#### 4.0.2

 * 2020-8-31 Fixed a bug that the display of Woocommerce order management page shop_order
   list was blocked.
 * CSS adjustment of display position shift.
 * “A variable mismatch has been detected” error countermeasure

#### 4.0.1

 * 2020-8-28 Fix bug: Fatal error: Uncaught Error: Using $this when not in object
   context

#### 4.0.0

 * 2020-8-26 Separate URL filtering feature into Addon.
 * Added a link in Admin-bar to show the filtering status of the plugins.
 * Fixed some bugs and refactored the processing code.

#### 3.3.0

 * 2020-6-5 Added simple language locale switching for per page.
 * Changed conditions to PHP7.2 and WordPress5.3 or more.

#### 3.1.1

 * 2019-12-2 Fixed bug where filtering did not work when the permalink structure
   was set to “Plain”.

#### 3.1.0

 * 2019-2-25 change. URL Filter specification (available character types and maximum
   number of registrations) 　　

#### 3.0.5

 * 2019-2-18 Fixed. plf-filter PHP Warning (Illegal offset type). 　　

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

## Meta

 *  Version **4.4.0**
 *  Last updated **4 گؤن ago**
 *  Active installations **8٫000+**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.1 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/plugin-load-filter/), [English (US)](https://wordpress.org/plugins/plugin-load-filter/),
   [Persian](https://fa.wordpress.org/plugins/plugin-load-filter/), [Spanish (Chile)](https://cl.wordpress.org/plugins/plugin-load-filter/),
   و [Spanish (Spain)](https://es.wordpress.org/plugins/plugin-load-filter/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/plugin-load-filter)
 * Tags
 * [Disable Plugins](https://azb.wordpress.org/plugins/tags/disable-plugins/)[performance](https://azb.wordpress.org/plugins/tags/performance/)
 *  [Advanced View](https://azb.wordpress.org/plugins/plugin-load-filter/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  46 5-star reviews     ](https://wordpress.org/support/plugin/plugin-load-filter/reviews/?filter=5)
 *  [  3 4-star reviews     ](https://wordpress.org/support/plugin/plugin-load-filter/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/plugin-load-filter/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/plugin-load-filter/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/plugin-load-filter/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/plugin-load-filter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/plugin-load-filter/reviews/)

## Contributors

 *   [ enomoto celtislab ](https://profiles.wordpress.org/enomoto-celtislab/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/plugin-load-filter/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://celtislab.net/en/wp-plugin-load-filter-addon/)