vektor-inc / vk-css-optimize
WordPress CSS 优化
Requires (Dev)
- doctrine/instantiator: ^1.5
- wp-phpunit/wp-phpunit: ^5.4
- yoast/phpunit-polyfills: ^1.1.0
This package is auto-updated.
Last update: 2024-09-27 01:35:10 UTC
README
概要
使用方法
composer require vektor-inc/vk-css-optimize
自动加载
require_once dirname( __FILE__ ) . '/vendor/autoload.php';
PHPUnit 测试
npm run phpunit
端到端测试
由于目前尚未实现单元测试,请在 https://github.com/vektor-inc/lightning 中进行。
- https://github.com/vektor-inc/lightning/blob/master/composer.json 在工作分支中指定 vk-css-optimize 的版本,例如,如果工作分支是 test/working-branch,则为 "vektor-inc/vk-css-optimize": "test/working-branch"
composer install
wp-env start
npx playwright test --project=chromium --trace on
顺便说一下,npx playwright test --project=chromium --trace on 在本地尝试时可能会失败一次,但由于环境原因,再次执行 npx playwright test --project=chromium --trace on 应该可以成功。
变更日志
0.2.5 [ 修正错误 ] 由于从 VK Blocks 1.85 开始,表格滚动提示的 CSS 在 TreeShaking 中无法正确处理,因此导致非显示类无法正常工作等问题,为了解决外观上的错误,采取了紧急措施强制禁用 TreeShaking。
0.2.4 [ 修正错误 ] 修正了第 325 行的 Deprecated: Use of "self" in callables is deprecated。
0.2.3 [ 其他 ] 修改了 FS_METHOD 为 ftpext 的情况下的处理。
0.2.2 [ 修正错误 ] 修正了第 391 行的条件处理。
0.2.1 [ 修正错误 ] 修正了获取主题名称的方法。
0.2.0 [ 修正错误 ] 修正了 PHP Warning [ 其他 ] KUSANAGI 适配调整。
0.1.0 [ 修改规格 ] 取消了将处理保存为选项的处理 / 变量名更改重构 [ 其他 ] Tree Shaking 更新 2.2.0。
0.0.0 [ 修改规格/修正错误 ] 将目标更改为仅处理处理名称,但如果有旧版本的 tree shaking 存在,则会导致“没有 id”的致命错误,因此更改了过滤器钩子名称。