Plugin info

Total downloads: 7,990
Active installs: 80
Total reviews: 27
Average rating: 4.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 12/5/2025 (76 days ago)
Added to WordPress: 3/18/2014 (11 years old)
Minimum WordPress version: 6.2.0
Tested up to WordPress version: 6.9
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 76 days ago • 27 reviews

65/100

Is Plugin Logic abandoned?

Likely maintained (last update 76 days ago).

Compatibility

Requires WordPress: 6.2.0
Tested up to: 6.9
Requires PHP: f

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

A possibility to increase the speed of your WordPress page is to deactivate Plugins on pages,
where they are not needed. This Plugin allows you to do this on a easy way.
So you can reduce the amount of JavaScript and CSS files which are loaded and SQL queries run at page load.

Installation

  1. Install the Plugin
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Create your own rules on the Plugin Logic options page

Frequently Asked Questions

Q. How do I format my rules?

Use “http://” or “https://” at the beginning to define urls.
Words without these keywords at the beginning are interpreted as normal words. They will be searched in the requested url.
To separate your rules use the comma sign.
To use regex it is necessery to wrap a rule with quotations like this: “wordpress\/\?p=[1-7]$”

Review feed

Imtiaz Shamim
6/1/2017

Nice plugin!

Very useful plugin :)
G
6/27/2020

Works great

Ignore the warning about it not being updated. This plugin still works great, and perfect for Multisite. @waumsley I totally agree with you. This is the most important plugin, as it regulates the actions of all the other plugins. I am running 40+ plugins on a site, and it always scores 100 on Pagespeed - this is only possible because of Plugin Logic! If this plugin ever stops working (likely never, as its so robust), I would roll up my sleeves and dig in to upgrade the code.

Screenshots

  1. The settings page.

    The settings page.

  2. Options for the behavior on dashbord.

    Options for the behavior on dashbord.

Changelog

1.1.2

  • Tested up to WordPress 6.9
  • Deprecated fixes

1.1.1

  • Tested up to WordPress 6.7
  • Added missing text domain
  • Translations updated

1.1.0

  • Validate regex rule syntax before saving to file
  • Translation for error messages

1.0.9

  • Regex support for rules (See FAQ)
  • Switched to WP_Filesystem for file handling
  • Switched to WP_Error for error handling
  • Added admin_notices to display error messages
  • Switched from serialized data to JSON format
  • Added a process to update the database table
  • Redesigned most code after current WordPress Coding Standards
  • Seperated some code into functions for better testing with PHPUnit

1.0.8

  • Removed multisite support due to security issue
  • Security hardening

1.0.7

  • Added Primary Key for database table

1.0.6

  • Delete rules of uninstalled plugins
  • Some code enhancements

1.0.4

  • Multisite support
  • Several code changes
  • Screenshot for the multisite settings page

1.0.3

  • Fixed important variable name for database table

1.0.2

  • First translation added (german)
  • Transform rule input to lowercase
  • Several code enhancements

1.0.1

  • Fixed uninstall
  • Standard WP table charset and collate added

1.0.0

  • Initial release