本插件提供多项功能,旨在改善页面在浏览器中的加载性能和渲染效率:
- CSS 合并 (Concatenate CSS)
- JavaScript 合并 (Concatenate JavaScript)
- 非关键脚本执行时序控制 (Execution timing of non-critical scripts)
注意: 更改脚本执行时序具有一定风险,并非适用于所有网站。请务必在启用前进行充分测试。
安全测试机制
要在不全局启用功能的情况下测试效果,您可以在 WordPress 文章或页面 URL 后附加查询参数。例如,要为 https://example.com/blog/ 测试 JavaScript 合并功能,可使用以下 URL:
https://example.com/blog/?concat-js=1
支持的查询参数
| 参数 | 说明 | 可选值 |
|---|---|---|
concat-css | 控制 CSS 合并 | 1 = 开启, 0 = 关闭 |
concat-js | 控制 JavaScript 合并 | 1 = 开启, 0 = 关闭 |
load-mode-js | 控制非关键 JS 的加载方式 | defer = 延迟加载, async = 异步加载, 其他值 = 禁用该功能 |
PHPUnit 测试 (Docker)
您可以使用 Docker 在本地运行 PHPUnit 测试,无需本地安装 MySQL。
首次运行(或更改数据库凭据后):
docker compose down -v
运行测试:
docker compose up --build --abort-on-container-exit --exit-code-from tests
可选的环境变量覆盖(示例):
# 指定 WordPress 版本
WP_VERSION=6.5 docker compose up --build --abort-on-container-exit --exit-code-from tests
# 指定 PHP 版本
PHP_VERSION=7.4 docker compose up --build --abort-on-container-exit --exit-code-from tests
# 指定 PHPUnit 版本
PHPUNIT_VERSION=9.6.20 docker compose up --build --abort-on-container-exit --exit-code-from tests



