evanshunt/carbon-fields-smartlink

Carbon Fields 扩展,添加了 SmartLink 字段类型。

1.0.9 2024-03-28 22:26 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');

待办事项

  1. 在逻辑上构建从文本 URL 字段升级的机制,重新定义外部链接等。
  2. 添加对分类等的支持。

构建资产

  1. 编辑 webpack.config.js 并确保 const root 指向 Carbon Fields 安装的目录(例如 const root = path.resolve(__dirname, '../vendor/includes/htmlburger/carbon-fields'); )
  2. 在根目录中执行 yarn install 以安装所有构建过程要求。
  3. 执行 yarn build 以构建最终的最小化资产

可选

执行 yarn run dev 以在开发过程中持续构建资产。请注意,您应该在 wp-config.php 文件中添加 define( 'SCRIPT_DEBUG', true ); 以加载由开发构建过程生成的文件。