pinkcrab / settings_pages
此包已被废弃,不再维护。未建议替代包。
PinkCrab框架设置页面API包装器。需要PinkCrab框架和PinkCrab Form_Fields库。
0.2.0
2021-01-18 16:32 UTC
Requires
- php: >=7.1.0
- pinkcrab/form_fields: ^0.1.0
- pinkcrab/plugin-framework: ^0.3.0
Requires (Dev)
- php-stubs/wordpress-stubs: ^5.6.0
- phpstan/phpstan: ^0.12.6
- phpunit/phpunit: ^7.0
- phpunit/phpunit-dom-assertions: ~2
- pinkcrab/phpunit-helpers: dev-master
- roots/wordpress: ^5.5
- symfony/var-dumper: ^5.0
- szepeviktor/phpstan-wordpress: ^0.7.2
- wp-phpunit/wp-phpunit: ^5.0
- yoast/phpunit-polyfills: ^0.1.0
This package is auto-updated.
Last update: 2023-03-18 21:20:42 UTC
README
设置页面是可扩展的类,允许在WordPress中注册、显示和处理设置。
更多详细信息请访问我们的文档。 https://app.gitbook.com/@glynn-quelch/s/pinkcrab/
版本
发布 0.2.0
我们对从V0.1.*的工作方式没有进行任何更改,但现在我们完全使用composer来处理此包。您仍然可以不使用composer使用它,但需要手动添加类和接口。
安装
composer require pinkcrab/settings_pages
为什么?
WordPress WP-Admin有一些有趣的API,但遗憾的是,其中大部分在多年中并没有真正改变很多。因此,有时需要跳过的障碍会让人沮丧。
因此,我们创建了此模块,不仅使其创建设置页面更快更简单,而且利用我们的Form_Fields模块,无需使用原始HTML编写每个输入。
测试
PHP Unit
如果您想为此包运行测试,请在运行phpunit之前,确保将您的数据库详细信息添加到test/wp-config.php文件中。
$ phpunit
$ composer test
PHP Stan
该模块包含所有WP函数的polyfill,允许测试所有核心文件。当前配置省略了Dice文件,因为这不是我们的。要运行套件,请调用。
$ vendor/bin/phpstan analyse src/ -l8
$ composer analyse
许可证
MIT许可证
https://open-source.org.cn/licenses/mit-license.html
变更日志
0.2.0 - 移至composer,将所有命名空间重命名为与composer格式匹配。