boospot / boo-settings-helper
一个辅助类,让您能够安全快速地创建选项设置页面,无需直接处理WordPress设置API。
5.3
2021-05-29 10:10 UTC
This package is auto-updated.
Last update: 2024-09-29 05:55:22 UTC
README
这是什么?
这个辅助类允许您使用Wordpress设置API创建插件设置页面,无需直接处理API。
没有更深层次的依赖,没有框架,仅是一个轻量级辅助类!
引入类,钩入 admin_menu 并将配置数组传递给类对象以构建您的插件设置页面。
为什么我应该使用它?
如果您想创建遵循WordPress最佳实践的插件设置菜单,而不必处理复杂的WordPress设置API,那么这个辅助类可以用来。
优点
- 摆脱处理设置API的痛苦
- 一个配置数组创建所有内容:管理员菜单、设置页面、部分、字段。
- 字段输入自动清理
- 可用于创建带有或没有标签页的设置页面
- 可用于添加插件操作链接
- 可以覆盖清理回调
- 可以覆盖字段显示回调
如何使用?
完整详细信息可以在Wiki中找到,简而言之,按照以下步骤操作
- 将类复制到插件资源文件夹中,并在插件文件中引入类(添加依赖项)
- 钩入
admin_menu并提供回调函数 - 在回调函数中,将配置数组传递给此辅助类对象以构建您的部分和字段。
就这么简单。这里有一个简单示例代码,它将创建一个插件菜单,2个部分和一些这些部分下的字段。
示例
这里有两个示例插件来展示这个类,如果您能自己弄懂这些内容
- 功能/过程性插件示例
- 面向对象插件示例
这个辅助类可以创建什么?
这个辅助类可以创建以下内容
- 插件管理员菜单(顶级/子菜单)
- 设置部分(带标签页和无标签页)
- 这些部分下的设置字段
可用的字段类型
可以使用此辅助类添加以下字段类型
- 文本
- URL
- 数字
- 颜色
- 多行文本
- 单选按钮
- 下拉列表
- 复选框
- 多选框
- 媒体
- 文件
- 文章(WordPress文章和自定义文章类型)
- 页面(WordPress页面)
- 密码
- HTML