wp-oop / wordpress-interface
WordPress 内部互操作接口
v0.1.0-alpha2
2021-04-30 09:37 UTC
Requires
- php: ^7.1 | ^8.0
- dhii/human-readable-interface: ^0.2.0-alpha1
- dhii/package-interface: ^0.1-alpha3
Requires (Dev)
- phpunit/phpunit: ^7.0 | ^8.0 | ^9.0
- slevomat/coding-standard: ^6.0
- vimeo/psalm: ^4.4.0
This package is auto-updated.
Last update: 2024-08-29 05:29:36 UTC
README
WordPress 内部互操作接口。
详情
通常,多个包需要在 WordPress 的各个方面进行操作,同时将这些方面集中起来。不幸的是,WordPress 中没有类型代表这些方面。例如,一个模块化的插件,每个模块都需要独立地与 WordPress 中集中管理的一部分(如插件或帖子实体)进行接口交互。
此外,编写针对 WordPress 的特定方面进行操作并希望类型安全的代码可能很有用,但 WordPress 感觉过于庞大,无法包含在内。虽然 WordPress 可以作为开发依赖项添加,但依赖关系图不会反映这些隐藏的需求。例如,帖子类型可以用来表示帖子。
此外,一些模块可以以适用于各种平台的方式进行开发。在这些情况下,可能需要依赖于专有标准。
此互操作标准旨在通过提供 WordPress 常见方面的类型来解决上述问题。