wordpress-phoenix / wordpress-options-builder-class
这是一个库,帮助你通过一行或两行代码设置主题或插件选项,并将数据存储在数据库中
5.1.1
2021-05-25 12:58 UTC
Requires (Dev)
- automattic/vipwpcs: ^0.4.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.5.0
- wp-coding-standards/wpcs: ^1.2.0
- dev-main
- 5.1.1
- 5.1.0
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.1.9
- 4.1.8
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1
- 3.1.2
- 3.1.1
- 3.1.0
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 2.0.0-RC1
- 2.0.0-beta-2
- 2.0.0-beta-1
- 1.5.3
- 1.5.2.1
- 1.5.2
- 1.5.1
- 1.5.0
- 1.0.2
- 1.0.1
- dev-update/wpcs-rules
This package is auto-updated.
Last update: 2024-09-25 20:11:13 UTC
README
WordPress options builder class 是一个库,帮助你通过几行代码设置主题或插件选项,并将数据存储在数据库中。
在 5.0 版本中更新
- 更新 WordPress 编码标准
- 改进了 Composer 配置
- 添加了对 .editorconfig 标准 的支持
- 将密码字段类型的加密重写为使用 OpenSSL 而不是 mcrypt
- 移除了 Markdown 字段类型
- 重构库代码
目录
安装
Composer 风格(推荐)
- 通过在你的插件根目录的 composer.json 文件中创建或添加以下内容来包含你的插件
{ "require": { "WordPress-Phoenix/wordpress-options-builder-class": "^5.0.0" } } - 使用
which composer确认你的开发环境中已安装 composer。 - 在插件根目录中打开 CLI 并运行
composer install。 - 确认它已在插件中创建了 vendor 文件夹。
- 在你的插件主文件中,在包含其他文件的代码附近放置以下内容
if ( file_exists( dirname( __FILE__ ) . 'vendor/autoload.php' ) ) { include_once dirname( __FILE__ ) . 'vendor/autoload.php'; }
手动安装
- 从
https://api.github.com/repos/WordPress-Phoenix/wordpress-options-builder-class/zipball下载此存储库的最新副本 - 解压缩 zip 文件,并将 PHP 文件复制到你的插件项目中。
- 在插件中包含
src/class-wordpress-options-panels.php文件。
升级到 5.x 版本
5.0 版本是 WordPress Phoenix 选项面板的重写,需要几个更新步骤。
- 如果不使用自动加载器,包含
src/class-wordpress-options-panels.php(而不是wpop-init.php) - 引用
\WPOP\V_5_0\*命名空间而不是\WPOP\V_4_1\* - 如果你没有使用自动加载器,则手动将类文件加载到内存中
\WPOP\V_5_0\WordPress_Options_Panels::load_files();
- Markdown 字段类型已被移除;请考虑切换到
include_partial并通过你选择的 PHP 类渲染 Markdown(WordPress Phoenix 选项面板 4.x 使用了 erusev/parsedown) - 更新你的
$args数组以包含new \WPOP\V_5_0\Page( $args, $fields );,并包含一个installed_dir_uri键和值,代表此库的公共 URL 路径(用于加载用于设计选项面板的 CSS 和 JS 资产)
用法
- 在描述面板、部分和部分架构的 Wiki 中 开始使用
- 在 WPOP 示例插件中 查看完整示例
- 使用 WordPress 开发工具包 和 Abstract Plugin Base 生成工作副本。