evanshunt / carbon-fields-smartlink
Carbon Fields 扩展,添加了 SmartLink 字段类型。
1.0.9
2024-03-28 22:26 UTC
Requires
- htmlburger/carbon-fields: ^3.6
This package is auto-updated.
Last update: 2024-08-29 09:12:01 UTC
README
该字段允许您在内部链接和外部链接之间进行选择,内部链接可以从文章和存档的下拉菜单中选择,外部链接可以手动输入 URL。
该存储库基于 htmlburger/carbon-field-template 构建。
安装
composer require evanshunt/carbon-fields-smartlink
使用方法
use Carbon_Fields\Field\Field;
...
Field::make('smartlink', 'your_field_name', 'Your Field Name');
待办事项
- 在逻辑上构建从文本 URL 字段升级的机制,重新定义外部链接等。
- 添加对分类等的支持。
构建资产
- 编辑
webpack.config.js
并确保const root
指向 Carbon Fields 安装的目录(例如const root = path.resolve(__dirname, '../vendor/includes/htmlburger/carbon-fields');
) - 在根目录中执行
yarn install
以安装所有构建过程要求。 - 执行
yarn build
以构建最终的最小化资产
可选
执行 yarn run dev
以在开发过程中持续构建资产。请注意,您应该在 wp-config.php
文件中添加 define( 'SCRIPT_DEBUG', true );
以加载由开发构建过程生成的文件。