Deactivate Per Page以页面为单位停用插件提升WordPress性能

Deactivate Per Page以页面为单位停用插件提升WordPress性能 - 图片1

使用“Deactivate Plugins Per Page”,您可以轻松在指定的某些WordPress页面(或除选定页面以外的所有页面)上禁用插件。这对加速网站很有用,主要是因为许多前端插件会在每个页面上加载其脚本和CSS资源,即使您在一页上使用它们也是如此。

这个怎么运作?

您可以为活动插件添加停用规则。例如,对于仅在联系页面上使用的联系表单插件,只需添加一条规则即可在除联系页面之外的所有URI上将其停用。

每页停用插件

添加规则

停用规则选项

1.停用类型
-在选定的URI上
停用-在除选定的所有URI上停用

2. URI选择类型
-页面
-自定义

3. [页面]选择要从中提取URI的页面(如果页面内容发生变化,它将自动更新)

3. [自定义]自定义URI条件
-URI等于…
-URI不等于…
-URI包含…
-URI不包含…
-URI以…开头
-URI不以…开头
-URI以…
结尾-URI不结束与…

custom deactivation rules

4.受影响的设备
-全部
-台式机
-移动

插件组

创建多个插件组,以添加影响它们的停用规则。

plugin groups

调试模式

启用调试模式以查看URI是什么,以及前端当前页面上哪些插件处于活动状态/非活动状态。这将帮助您创建规则并测试当前规则。如果您是管理员用户,调试框将出现在前端。

debug information

它会影响后端吗?

有一个选项(默认情况下未启用)使带有“自定义URI”选择的所有规则也影响后端。为了避免出现问题,某些后端页面仍不会受到影响,例如控制插件激活,停用,更新和安装的页面。

预防措施

可以协同工作的组插件

如果您有一个需要激活另一个插件才能工作的插件,则需要将这些插件添加到插件组中,并向该组添加停用规则。仅停用其中一个可能会导致错误或另一个插件的全局停用。

不要停用主题所需的插件

有些主题需要某些插件才能正常工作。如果停用这些插件,则可能会遇到问题。

停用挂钩将无法运行

通过我的插件停用插件时,不会调用实际的停用功能,并且停用挂钩也不会运行。相反,为了使其在每个页面上都能工作,只是在页面加载之前将插件从活动插件列表中动态删除。这意味着,如果某个插件在停用后具有某些操作,则通过我的插件停用后这些操作将不会运行。

例如,某些插件在被激活时将代码添加到您的“ .htaccess”文件中,而当其被禁用时,它们将其删除。在这种情况下,如果您在我的插件上添加了停用规则以在某个页面上停止该插件,则即使插件未处于活动状态,“。htaccess”代码仍将在该页面上运行。

不要使用此插件隐藏敏感数据

不能为此而安全地工作。它主要用于站点速度优化,也可以用于调试或解决插件兼容性问题。

备份您的网站

每页停用插件对于WordPress来说并不是自然而然的事情,插件和主题开发人员并不期望这样。它在大多数情况下都很好用,但有时可能会导致问题,导致其他插件被停用或设置被更改。始终对站点进行最新备份,如果可以,请在暂存站点中测试更改。

目前经过测试

这些是我测试过该插件的WordPress和PHP的最高版本。它们不是必需的,它也适用于较低版本。它也可以与更高版本一起使用,但是目前尚未在更高版本上进行测试。
Deactivate Plugins Per Page - Improve WordPress Performance - 1 WordPress 5.6
Deactivate Plugins Per Page - Improve WordPress Performance - 2 PHP 7.4.11

阅读全文
百度网盘下载地址
下载价格39 元
VIP会员免费
此资源购买后7天内可下载。链接失效请联系客服QQ:2837383384
常见问题
下载地址失效了怎么版?
客服会第一时间检查下载地址,并发送到您的注册邮箱。如未及时处理可联系客服QQ或邮箱。
导入演示被中断了想重新导入怎么办?
https://themege.net/23822.html
不懂导入演示数据?无法一键导入演示数据?
https://themege.net/16186.html
原文链接:https://themege.net/10373.html,转载请注明出处。
0