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中找到,简而言之,按照以下步骤操作

  1. 将类复制到插件资源文件夹中,并在插件文件中引入类(添加依赖项)
  2. 钩入 admin_menu 并提供回调函数
  3. 在回调函数中,将配置数组传递给此辅助类对象以构建您的部分和字段。

就这么简单。这里有一个简单示例代码,它将创建一个插件菜单,2个部分和一些这些部分下的字段。

示例

这里有两个示例插件来展示这个类,如果您能自己弄懂这些内容

  1. 功能/过程性插件示例
  2. 面向对象插件示例

这个辅助类可以创建什么?

这个辅助类可以创建以下内容

  • 插件管理员菜单(顶级/子菜单)
  • 设置部分(带标签页和无标签页)
  • 这些部分下的设置字段

可用的字段类型

可以使用此辅助类添加以下字段类型

  • 文本
  • URL
  • 数字
  • 颜色
  • 多行文本
  • 单选按钮
  • 下拉列表
  • 复选框
  • 多选框
  • 媒体
  • 文件
  • 文章(WordPress文章和自定义文章类型)
  • 页面(WordPress页面)
  • 密码
  • HTML

demo plugin settings page