10quality / wpmvc-addon-resources
WordPress MVC 插件资源(通用资源)。
v1.0.5
2023-01-05 22:08 UTC
Requires
- php: >=5.4.0
- 10quality/wpmvc-addon: 1.0.*
- 10quality/wpmvc-core: >=3.1.0
Requires (Dev)
- phpunit/phpunit: 9.*
README
本软件包提供可能被不同插件或 WordPress MVC 项目共享的资源(以资源形式)。
安装
通过 composer
通过 composer 安装此软件包
composer install 10quality/wpmvc-addon-resources --no-plugins
通过 composer.json
将此软件包添加为您的插件依赖项("require")
{ "require": { "10quality/wpmvc-addon-resources": "1.0.*" }, }
然后运行
composer update --no-plugins
资源
- Font Awesome v4(css 和字体)。
- Select2(js、css 和 i18n)以及初始化脚本。
- Spectrum 颜色选择器(js、css 和 i18n)以及初始化脚本。
- Datetimepicker(js 和 css)以及初始化脚本。
- jQuery UI Datepicker(css)以及初始化脚本。
- WP 媒体上传器(js)以及脚本。
- 单选组(自定义 css)。
- 选择(自定义 css)。
- 开关(自定义 js 和 css)。
- 隐藏/显示(自定义 js)。
- 重复(自定义 js)。
用法
本软件包提供 2 个全局函数
wpmvc_register_addon_resource
wpmvc_register_addon_resource()
用于注册资源。
wpmvc_register_addon_resource( $resource_id );
并且
wpmvc_enqueue_addon_resource()
用于强制添加资源。
wpmvc_enqueue_addon_resource( $resource_id );
资源列表
示例
add_action( 'wp_enqueue_scripts', function() { wpmvc_register_addon_resource( 'font-awesome' ); wpmvc_register_addon_resource( 'select2' ); wpmvc_register_addon_resource( 'wpmvc-select2' ); } );
或者
add_action( 'wp_enqueue_scripts', function() { wpmvc_enqueue_addon_resource( 'font-awesome' ); wpmvc_register_addon_resource( 'select2' ); wpmvc_enqueue_addon_resource( 'wpmvc-select2' ); } );
资源注册后,您也可以使用常规 WordPress 添加函数
wp_enqueue_style( 'font-awesome' ); wp_enqueue_style( 'wpmvc-select2' ); wp_enqueue_script( 'wpmvc-select2' );
编码指南
PSR-2 编码指南。
许可
MIT 许可证。版权所有 (c) 2020 10 Quality。