pinkcrab/settings_pages

此包已被废弃,不再维护。未建议替代包。

PinkCrab框架设置页面API包装器。需要PinkCrab框架和PinkCrab Form_Fields库。

0.2.0 2021-01-18 16:32 UTC

This package is auto-updated.

Last update: 2023-03-18 21:20:42 UTC


README

设置页面是可扩展的类,允许在WordPress中注册、显示和处理设置。

alt text Open Source Love

alt text alt text alt text

更多详细信息请访问我们的文档。 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格式匹配。