shortlist-digital / acf-strict-wysiwyg
为高级自定义字段提供更严格的 wysiwyg 字段。与现代化内容策略一致。仅应将语义意图保存在 CMS 中。这仅允许编辑器输入可转换为 Markdown 的 HTML
此包的官方仓库似乎已不存在,因此该包已被冻结。
2.1.0
2018-02-08 17:05 UTC
This package is auto-updated.
Last update: 2020-08-10 14:20:44 UTC
README
一个更严格的 wysiwyg 字段的高级自定义字段插件。
TinyMCE 允许在段落标签中使用过多的自由度。为了保护内容的未来和数据的完整性,我们只想允许一小部分格式化选项。具体来说,所有这些格式化选项都应可转换为 Markdown。
本地开发
npm run watch-js
用于从 ./src
文件夹构建 JavaScript
示例 ACF 配置
array ( 'key' => 'widget_heading_text', 'label' => 'Text', 'name' => 'text', 'type' => 'strict_wysiwyg', 'simplify' => true, 'no_return' => true, 'required' => 1, 'conditional_logic' => 0, ),
简化
添加 'simplify' => true
将工具栏简化为 粗体、斜体 和 超链接
无回车
添加 'no_return' -> true
将阻止用户按下 enter/return 键来创建新段落。它还将阻止返回值被包裹在 <p>
标签中。