wp-media / module-rocketcdn
用于RocketCDN集成的模块
v2.1
2022-05-02 18:52 UTC
Requires (Dev)
- php: ^7 || ^8
- brain/monkey: ^2.0
- coenjacobs/mozart: ^0.7
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- league/container: ^3.3
- phpcompatibility/phpcompatibility-wp: ^2.0
- phpstan/phpstan: ^0.12.81
- phpunit/phpunit: ^7
- psr/container: 1.0.0
- roave/security-advisories: dev-master
- szepeviktor/phpstan-wordpress: ^0.7.4
- wp-coding-standards/wpcs: ^2
- wp-media/event-manager: ^3.1
- wp-media/options: ^3.0
- wp-media/phpunit: ^2.0
- wp-media/phpunit-wp-rocket: dev-master
README
此模块将RocketCDN的集成添加到WP Rocket。
它包括
- 一个 ServiceProvider,通过容器实例化所有类
- 一个 APIClient,用于与RocketCDN API通信
- 一个 CDNOptionsManager,用于在WP Rocket中启用/禁用CDN选项
- 订阅者,用于与WordPress API交互
- AdminPageSubscriber,用于WP Rocket设置页面的操作和过滤器
- DataManagerSubscriber,用于AJAX操作
- NoticesSubscriber,用于所有与RocketCDN相关的通知
- RESTSubscriber,用于注册WP REST API路由