wp-media / options
WordPress 选项 API 的选项处理器
该软件包的官方仓库似乎已不存在,因此该软件包已被冻结。
v4.0
2021-06-18 20:14 UTC
Requires
- php: >= 7
Requires (Dev)
- php: >= 7
- brain/monkey: ^2.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- phpcompatibility/phpcompatibility-wp: ^2.0
- phpstan/phpstan: ^0.12.3
- phpunit/phpunit: ^7.5
- szepeviktor/phpstan-wordpress: ^0.7.0
- wp-coding-standards/wpcs: ^2
- wp-media/phpunit: ^2.0
This package is auto-updated.
Last update: 2023-01-18 23:59:08 UTC
README
该软件包是一个包装器,可简化与 WordPress 选项 API 的工作。
安装
使用 composer
composer require wp-media/options
描述
该软件包包含以下内容
- OptionsInterface: 定义必须实现的方法的接口
- AbstractOptions: 实现
OptionsInterface
的抽象类,具有 get/set/delete 抽象方法 - Options: 扩展
AbstractOptions
的类,用于单站选项 - SiteOptions: 扩展
AbstractOptions
的类,用于多站选项 - OptionArray: 管理来自选项的数组数据的类
使用示例
对于单站选项
use WPMedia\Options; $option = new Options( 'wp_media_' ); // optional prefix $option->get( 'setting' );
对于多站选项
use WPMedia\SiteOptions; $option = new SiteOptions( 'wp_media_' ); // optional prefix $option->get( 'setting' );
对于包含数组的选项
use WPMedia\Options; use WPMedia\OptionArray; $option = new Options( 'wp_media_' ); // optional prefix $data = new OptionArray( $option->get( 'setting' ), 'wpmedia' ); $data->get( 'setting_key' );